gxQuickLogger Class Reference

Lightweight logger optimized for high-speed performance analysis. More...

#include <gxQuickLogger.h>

Inheritance diagram for gxQuickLogger:

gxThreadSafeObject List of all members.

Public Member Functions

int getCount ()
 gxQuickLogger (int bufferSize=256)
virtual ~gxQuickLogger ()
bool popEvent (unsigned long *time, long *event)
void pushEvent (unsigned long time, long event)

Detailed Description

Lightweight logger optimized for high-speed performance analysis.

Use this class when it is essential that the logger not affect the results - for example when doing audio latency measurements.


Constructor & Destructor Documentation

gxQuickLogger::gxQuickLogger int  bufferSize = 256  ) 
 

virtual gxQuickLogger::~gxQuickLogger  )  [virtual]
 


Member Function Documentation

int gxQuickLogger::getCount  ) 
 

bool gxQuickLogger::popEvent unsigned long *  time,
long *  event
 

void gxQuickLogger::pushEvent unsigned long  time,
long  event
 


The documentation for this class was generated from the following file:
Generated on Mon Nov 21 01:01:37 2005 for gxLib by  doxygen 1.4.5