65 void getTimeStamp (
long& lSeconds,
long& lNanoSeconds );
70 void setTimeStamp (
const long& lSeconds,
const long& lNanoSeconds );
void setTimeStamp(const long &lSeconds, const long &lNanoSeconds)
timespec m_TimeStamp
Internal time stamp data.
void operator-=(double TimeS)
Reduces the timestamp by TimeS seconds.
void getTimeStamp(long &lSeconds, long &lNanoSeconds)
void SetNow()
Makes time measurement.
void operator+=(double TimeS)
Increase the timestamp by TimeS seconds.
bool operator>(const TimeStamp &Time)
Checks if this time is after time "Time".
bool operator<(const TimeStamp &Time)
Checks if this time is before time "Time".
std::string CurrentToString()
double operator-(const TimeStamp &EarlierTime) const
Retrieves time difference in seconds.
virtual ~TimeStamp()
Destructor.
static double TimespecToDouble(const ::timespec &LargeInt)
Conversion timespec -> double.
::timespec DoubleToTimespec(double TimeS)
Conversion double -> timespec.