#include <TimeStamp.hh>
Collaboration diagram for log4cpp::TimeStamp:

| Public Member Functions | |
| TimeStamp () | |
| Constructs a TimeStamp representing 'now'. | |
| TimeStamp (unsigned int seconds, unsigned int microSeconds=0) | |
| Constructs a TimeStamp representing the given offset since the epoch ( 00:00:00 1970/1/1 UTC). | |
| int | getSeconds () const | 
| Returns the 'seconds' part of the TimeStamp. | |
| int | getMilliSeconds () const | 
| Returns the 'subseconds' part of the TimeStamp in milliseconds, getMilliSeconds() == getMicroSeconds() / 1000. | |
| int | getMicroSeconds () const | 
| Returns the subsecond part of the TimeStamp in microseconds. | |
| Static Public Member Functions | |
| static const TimeStamp & | getStartTime () | 
| Returns a TimeStamp representing the time at which the application started. | |
| Protected Attributes | |
| int | _seconds | 
| int | _microSeconds | 
| Static Protected Attributes | |
| static TimeStamp | _startStamp | 
| log4cpp::TimeStamp::TimeStamp | ( | ) | 
Constructs a TimeStamp representing 'now'.
| log4cpp::TimeStamp::TimeStamp | ( | unsigned int | seconds, | |
| unsigned int | microSeconds = 0 | |||
| ) | 
Constructs a TimeStamp representing the given offset since the epoch ( 00:00:00 1970/1/1 UTC).
| int log4cpp::TimeStamp::getSeconds | ( | ) | const  [inline] | 
Returns the 'seconds' part of the TimeStamp.
| int log4cpp::TimeStamp::getMilliSeconds | ( | ) | const  [inline] | 
Returns the 'subseconds' part of the TimeStamp in milliseconds, getMilliSeconds() == getMicroSeconds() / 1000.
| int log4cpp::TimeStamp::getMicroSeconds | ( | ) | const  [inline] | 
Returns the subsecond part of the TimeStamp in microseconds.
The actual precision of this value depends on the platform and may be in the order of milliseconds rather than microseconds.
| static const TimeStamp& log4cpp::TimeStamp::getStartTime | ( | ) |  [inline, static] | 
Returns a TimeStamp representing the time at which the application started.
| LOG4CPP_EXPORT TimeStamp log4cpp::TimeStamp::_startStamp  [static, protected] | 
| int log4cpp::TimeStamp::_seconds  [protected] | 
| int log4cpp::TimeStamp::_microSeconds  [protected] | 
 1.5.2
 1.5.2