Mixes for Privacy and Anonymity in the Internet
Public Member Functions | Static Private Member Functions | Static Private Attributes | List of all members
CACryptoBenchmark Class Reference

Public Member Functions

 CACryptoBenchmark ()
 
 ~CACryptoBenchmark ()
 
void doBenchmark ()
 

Static Private Member Functions

static THREAD_RETURN benchmarkThread (void *param)
 
static THREAD_RETURN timerThread (void *param)
 

Static Private Attributes

static const UINT32 ms_NUM_BLOCKSIZES = 5
 
static const UINT32 ms_BlockSizes [ms_NUM_BLOCKSIZES] = { 16,64,256,512,1024 }
 

Constructor & Destructor Documentation

◆ CACryptoBenchmark()

CACryptoBenchmark::CACryptoBenchmark ( )

◆ ~CACryptoBenchmark()

CACryptoBenchmark::~CACryptoBenchmark ( )

Member Function Documentation

◆ benchmarkThread()

THREAD_RETURN CACryptoBenchmark::benchmarkThread ( void *  param)
staticprivate

◆ doBenchmark()

void CACryptoBenchmark::doBenchmark ( )

◆ timerThread()

THREAD_RETURN CACryptoBenchmark::timerThread ( void *  param)
staticprivate

Member Data Documentation

◆ ms_BlockSizes

const UINT32 CACryptoBenchmark::ms_BlockSizes = { 16,64,256,512,1024 }
staticprivate

Referenced by doBenchmark().

◆ ms_NUM_BLOCKSIZES

const UINT32 CACryptoBenchmark::ms_NUM_BLOCKSIZES = 5
staticprivate

Referenced by doBenchmark().