#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] |