Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

phTimeInterval Class Reference

#include <phTimeInterval.h>

Inheritance diagram for phTimeInterval:

phListNode phMutex phObject List of all members.

Detailed Description


Definition at line 44 of file phTimeInterval.h.

Public Member Functions

 phTimeInterval (char *label=NULL)
 ~phTimeInterval ()
void start ()
void stop ()
void clear ()
int setLabel (char *label)
phTimeStamp elapsed ()
phTimeStamp lastElapsed ()
void report (char *label=NULL, FILE *file_desc=NULL)
phTimeIntervaloperator= (const phTimeInterval &right)
phTimeIntervalgetNextInterval ()
phTimeIntervalgetPreviousInterval ()

Private Attributes

phTimeStamp m_start
phTimeStamp m_stop
phTimeStamp m_elapsed
phTimeStamp m_last_elapsed
char * m_label
uint32_t m_labelLength
uint32_t m_stopped

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

Copyright (C) 2002 - 2007 Philip D.S. Thoren ( )
University Of Massachusetts at Lowell
Robotics Lab Logo

Generated on Sat Jun 16 02:45:16 2007 for phission by  doxygen 1.4.4