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

phTimeStamp Class Reference
[TimeNot Thread Safe]

#include <phTimeStamp.h>

Inheritance diagram for phTimeStamp:

phObject List of all members.

Detailed Description


Definition at line 46 of file phTimeStamp.h.

Public Member Functions

 phTimeStamp ()
 phTimeStamp (const phTimeStamp &stamp)
 ~phTimeStamp ()
double getStampValue () const
uint32_t getSeconds () const
uint32_t getMilliseconds () const
uint32_t getMicroseconds () const
uintmax_t getNanoseconds () const
int setFromSeconds (uint32_t sec)
int setFromMilliseconds (uint32_t milli)
int setFromMicroseconds (uint32_t micro)
int setFromNanoseconds (uintmax_t nano)
void stamp ()
void clear ()
bool operator== (const phTimeStamp &right) const
bool operator< (const phTimeStamp &right) const
bool operator!= (const phTimeStamp &right) const
bool operator<= (const phTimeStamp &right) const
bool operator> (const phTimeStamp &right) const
bool operator>= (const phTimeStamp &right) const
phTimeStampoperator= (const phTimeStamp &right)
phTimeStampoperator+= (const phTimeStamp &right)
phTimeStamp operator+ (const phTimeStamp &right)
phTimeStampoperator-= (const phTimeStamp &right)
phTimeStamp operator- (const phTimeStamp &right)
void report (char *label=NULL, FILE *file_desc=NULL)

Private Attributes

double m_stamp_val
int64_t m_priv

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:17 2007 for phission by  doxygen 1.4.4