table of contents
other versions
- jessie 2.0-2.1
DTK_GETTIME(3) | Draw Toolkit manual | DTK_GETTIME(3) |
NAME¶
dtk_gettime - high resolution timestampSYNOPSIS¶
#include <dtk_time.h> void dtk_gettime(struct dtk_timespec* ts);DESCRIPTION¶
The function dtk_gettime() retrieves the time of a high precision clock. The time is returned in the ts argument which is a pointer to a dtk_timespec structure defined as:struct dtk_timespec { long sec; /* seconds */ long nsec; /* nanoseconds */ };
The time represents seconds and nanoseconds since the Epoch, 1970-01-01 00:00:00 +0000 (UTC).
RETURN VALUE¶
NoneNOTE¶
This function is wrapper to clock_gettime(2) if it is provided by the system. Otherwise, it implements the function by using the timer with the highest precision available on the system.SEE ALSO¶
dtk_nanosleep(3), clock_gettime(2)2011 | EPFL |