36 #ifndef COROTYPES_H_DEFINED
37 #define COROTYPES_H_DEFINED
51 #define CS_TRUE !CS_FALSE
52 #define CS_MAX_NAME_LENGTH 256
53 #define CS_TIME_END ((cs_time_t)0x7FFFFFFFFFFFFFFFULL)
54 #define CS_MAX(x, y) (((x) > (y)) ? (x) : (y))
74 #define CS_TRACK_CURRENT 0x01
75 #define CS_TRACK_CHANGES 0x02
76 #define CS_TRACK_CHANGES_ONLY 0x04
111 #define CS_IPC_TIMEOUT_MS -1
113 #define CS_TIME_MS_IN_SEC 1000ULL
114 #define CS_TIME_US_IN_SEC 1000000ULL
115 #define CS_TIME_NS_IN_SEC 1000000000ULL
116 #define CS_TIME_US_IN_MSEC 1000ULL
117 #define CS_TIME_NS_IN_MSEC 1000000ULL
118 #define CS_TIME_NS_IN_USEC 1000ULL
119 static inline uint64_t cs_timestamp_get(
void)
123 #if defined _POSIX_MONOTONIC_CLOCK && _POSIX_MONOTONIC_CLOCK >= 0
126 clock_gettime (CLOCK_MONOTONIC, &ts);
129 struct timeval time_from_epoch;
131 gettimeofday (&time_from_epoch, 0);
const char * cs_strerror(cs_error_t err)
unsigned char minorVersion
cs_error_t hdb_error_to_cs(int res)
#define CS_TIME_NS_IN_SEC
unsigned char majorVersion
#define CS_MAX_NAME_LENGTH
#define CS_TIME_NS_IN_USEC
cs_error_t qb_to_cs_error(int result)