This class contains method to set, retrieve and compare timestamps. More...
#include <xstimestamp.h>
Public Attributes | |
| int64_t | m_msTime |
| The timestamp value. More... | |
Related Functions | |
(Note that these are not member functions.) | |
| int64_t | XsTimeStamp_fromTimeInfo (struct XsTimeStamp *thisPtr, const struct XsTimeInfo *info) |
| Creates a (UTC) XsTimeStamp from an XsTimeInfo object. More... | |
| int32_t | XsTimeStamp_hourPart (const XsTimeStamp *thisPtr) |
| Returns the hours part of the time (in the range 0-23) More... | |
| int64_t | XsTimeStamp_maxValue (void) |
| Returns the maximum value of an XsTimeStamp. More... | |
| int32_t | XsTimeStamp_milliSecondPart (const XsTimeStamp *thisPtr) |
| Returns the millisecond part of the time (in the range 0-999) More... | |
| int32_t | XsTimeStamp_minutePart (const XsTimeStamp *thisPtr) |
| Returns the minutes part of the time (in the range 0-59) More... | |
| int64_t | XsTimeStamp_now (XsTimeStamp *dest) |
| Returns the current time in ms since the epoch (Jan 1st 1970) More... | |
| int32_t | XsTimeStamp_secondPart (const XsTimeStamp *thisPtr) |
| Returns the seconds part of the time (in the range 0-59) More... | |
| int64_t | XsTimeStamp_secondTime (const XsTimeStamp *thisPtr) |
| Returns the number of seconds elapsed since the epoch as stored in the XsTimeStamp. More... | |
| void | XsTimeStamp_setMilliSecondTime (XsTimeStamp *thisPtr, int64_t t) |
| Set the stored time to miliseconds. More... | |
| double | XsTimeStamp_timeOfDay (const XsTimeStamp *thisPtr) |
| Get the time of day component of the stored timestamp in seconds as a double precision value. More... | |
| void | XsTimeStamp_toString (struct XsTimeStamp const *thisPtr, struct XsString *result) |
| Converts the timestamp into an XsString object in format YYYY/MM/DD hh:mm:ss.nnn. More... | |
| void | XsTimeStamp_toTimeInfo (struct XsTimeStamp const *thisPtr, struct XsTimeInfo *info) |
| Converts the timestamp into an XsTimeInfo object. More... | |
This class contains method to set, retrieve and compare timestamps.
Class for managing timestamps in a unified way.
Definition at line 115 of file xstimestamp.h.
| int64_t XsTimeStamp::m_msTime |
The timestamp value.
Definition at line 455 of file xstimestamp.h.