11 #ifndef INC_generalTimeSup_H 12 #define INC_generalTimeSup_H 15 #include "epicsTimer.h" 16 #include "libComAPI.h" 18 #define LAST_RESORT_PRIORITY 999 27 LIBCOM_API
int generalTimeRegisterCurrentProvider(
const char *name,
28 int priority, TIMECURRENTFUN getTime);
29 LIBCOM_API
int generalTimeRegisterEventProvider(
const char *name,
30 int priority, TIMEEVENTFUN getEvent);
33 #define generalTimeCurrentTpRegister generalTimeRegisterCurrentProvider 34 #define generalTimeEventTpRegister generalTimeRegisterEventProvider 36 LIBCOM_API
int generalTimeAddIntCurrentProvider(
const char *name,
37 int priority, TIMECURRENTFUN getTime);
38 LIBCOM_API
int generalTimeAddIntEventProvider(
const char *name,
39 int priority, TIMEEVENTFUN getEvent);
42 int *pPrio,
int ignorePrio);
EPICS time stamp, for use from C code.
EPICS time-stamps (epicsTimeStamp), epicsTime C++ class and C functions for handling wall-clock times...