

Go to the source code of this file.
Classes | |
| struct | XsTimeStamp |
| Class for managing timestamps in a unified way. More... | |
Macros | |
| #define | XSTIMESTAMP_INITIALIZER |
Typedefs | |
| typedef struct XsTimeStamp | XsTimeStamp |
Functions | |
| XSTYPES_DLL_API void | XsTimeStamp_setMilliSecondTime (struct XsTimeStamp *thisPtr, int64_t t) |
| XSTYPES_DLL_API double | XsTimeStamp_timeOfDay (const struct XsTimeStamp *thisPtr) |
| XSTYPES_DLL_API int64_t | XsTimeStamp_secondTime (const struct XsTimeStamp *thisPtr) |
| XSTYPES_DLL_API int32_t | XsTimeStamp_milliSecondPart (const struct XsTimeStamp *thisPtr) |
| XSTYPES_DLL_API int32_t | XsTimeStamp_secondPart (const struct XsTimeStamp *thisPtr) |
| XSTYPES_DLL_API int32_t | XsTimeStamp_minutePart (const struct XsTimeStamp *thisPtr) |
| XSTYPES_DLL_API int32_t | XsTimeStamp_hourPart (const struct XsTimeStamp *thisPtr) |
| XSTYPES_DLL_API int64_t | XsTimeStamp_now (struct XsTimeStamp *thisPtr) |
| XSTYPES_DLL_API int64_t | XsTimeStamp_maxValue () |
| XSTYPES_DLL_API int64_t | XsTimeStamp_fromUtcTime (struct XsTimeStamp *thisPtr, const struct XsUtcTime *utc) |
| XSTYPES_DLL_API void | XsTimeStamp_toUtcTime (struct XsTimeStamp *thisPtr, struct XsUtcTime *utc) |
| #define XSTIMESTAMP_INITIALIZER |
Definition at line 18 of file xstimestamp.h.
| typedef struct XsTimeStamp XsTimeStamp |
Definition at line 253 of file xstimestamp.h.
| XSTYPES_DLL_API int64_t XsTimeStamp_fromUtcTime | ( | struct XsTimeStamp * | thisPtr, |
| const struct XsUtcTime * | utc | ||
| ) |
| XSTYPES_DLL_API int32_t XsTimeStamp_hourPart | ( | const struct XsTimeStamp * | thisPtr | ) |
| XSTYPES_DLL_API int64_t XsTimeStamp_maxValue | ( | ) |
| XSTYPES_DLL_API int32_t XsTimeStamp_milliSecondPart | ( | const struct XsTimeStamp * | thisPtr | ) |
| XSTYPES_DLL_API int32_t XsTimeStamp_minutePart | ( | const struct XsTimeStamp * | thisPtr | ) |
| XSTYPES_DLL_API int64_t XsTimeStamp_now | ( | struct XsTimeStamp * | thisPtr | ) |
| XSTYPES_DLL_API int32_t XsTimeStamp_secondPart | ( | const struct XsTimeStamp * | thisPtr | ) |
| XSTYPES_DLL_API int64_t XsTimeStamp_secondTime | ( | const struct XsTimeStamp * | thisPtr | ) |
| XSTYPES_DLL_API void XsTimeStamp_setMilliSecondTime | ( | struct XsTimeStamp * | thisPtr, |
| int64_t | t | ||
| ) |
| XSTYPES_DLL_API double XsTimeStamp_timeOfDay | ( | const struct XsTimeStamp * | thisPtr | ) |
| XSTYPES_DLL_API void XsTimeStamp_toUtcTime | ( | struct XsTimeStamp * | thisPtr, |
| struct XsUtcTime * | utc | ||
| ) |
| Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST |