COVISE Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Types | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
covise::coTimer Class Reference

#include <coTimer.h>

Inheritance diagram for covise::coTimer:
Inheritance graph
[legend]
Collaboration diagram for covise::coTimer:
Collaboration graph
[legend]

Public Member Functions

virtual ~coTimer ()
 
- Public Member Functions inherited from covise::coSignalHandler
virtual ~coSignalHandler ()
 

Static Public Member Functions

static void init (const char *fileNameBase, int length, bool handleSignals=true)
 
static void quit ()
 
static char * mark ()
 
static void mark (const char *string)
 

Protected Member Functions

 coTimer (const char *fileNameBase, int length, bool handleSignals)
 
char * int_mark ()
 
void int_mark (const char *string)
 
void flush ()
 

Private Types

enum  { MAX_LEN = 128 }
 

Private Member Functions

virtual void sigHandler (int sigNo)
 
virtual const char * sigHandlerName ()
 

Private Attributes

int maxElem
 
int actElem
 
char * descField
 
TimeTypetimeField
 
TimeTypeactTval
 
TimeType startTime
 
std::ofstream * stream
 

Static Private Attributes

static coTimers_timerObj = NULL
 we create the getTimeBase program in here, too More...
 
static char s_buffer [MAX_LEN]
 

Member Enumeration Documentation

anonymous enum
private
Enumerator
MAX_LEN 

Constructor & Destructor Documentation

coTimer::coTimer ( const char *  fileNameBase,
int  length,
bool  handleSignals 
)
protected
coTimer::~coTimer ( )
virtual

Member Function Documentation

void coTimer::flush ( )
protected
void coTimer::init ( const char *  fileNameBase,
int  length,
bool  handleSignals = true 
)
static
char* covise::coTimer::int_mark ( )
inlineprotected
void covise::coTimer::int_mark ( const char *  string)
inlineprotected
static char* covise::coTimer::mark ( )
inlinestatic
static void covise::coTimer::mark ( const char *  string)
inlinestatic
void coTimer::quit ( )
static
void coTimer::sigHandler ( int  sigNo)
privatevirtual

Reimplemented from covise::coSignalHandler.

virtual const char* covise::coTimer::sigHandlerName ( )
inlineprivatevirtual

Reimplemented from covise::coSignalHandler.

Member Data Documentation

int covise::coTimer::actElem
private
TimeType * covise::coTimer::actTval
private
char* covise::coTimer::descField
private
int covise::coTimer::maxElem
private
char coTimer::s_buffer
staticprivate
coTimer * coTimer::s_timerObj = NULL
staticprivate

we create the getTimeBase program in here, too

TimeType covise::coTimer::startTime
private
std::ofstream* covise::coTimer::stream
private
TimeType* covise::coTimer::timeField
private

The documentation for this class was generated from the following files: