34 #ifndef GRPC_SUPPORT_TIME_H
35 #define GRPC_SUPPORT_TIME_H
73 #define GPR_MS_PER_SEC 1000
74 #define GPR_US_PER_SEC 1000000
75 #define GPR_NS_PER_SEC 1000000000
76 #define GPR_NS_PER_MS 1000000
77 #define GPR_NS_PER_US 1000
78 #define GPR_US_PER_MS 1000
gpr_timespec gpr_time_max(gpr_timespec a, gpr_timespec b)
time_t tv_sec
Definition: time.h:61
gpr_timespec gpr_time_from_millis(long x, gpr_clock_type clock_type)
gpr_timespec gpr_inf_future(gpr_clock_type type)
gpr_timespec gpr_inf_past(gpr_clock_type type)
gpr_timespec gpr_time_from_hours(long x, gpr_clock_type clock_type)
gpr_timespec gpr_time_min(gpr_timespec a, gpr_timespec b)
gpr_clock_type clock_type
Against which clock was this time measured? (or GPR_TIMESPAN if this is a relative time meaure) ...
Definition: time.h:65
gpr_timespec gpr_time_from_nanos(long x, gpr_clock_type clock_type)
gpr_timespec gpr_convert_clock_type(gpr_timespec t, gpr_clock_type target_clock)
gpr_timespec gpr_time_sub(gpr_timespec a, gpr_timespec b)
int gpr_time_cmp(gpr_timespec a, gpr_timespec b)
int tv_nsec
Definition: time.h:62
gpr_timespec gpr_time_0(gpr_clock_type type)
int gpr_time_similar(gpr_timespec a, gpr_timespec b, gpr_timespec threshold)
gpr_timespec gpr_time_add(gpr_timespec a, gpr_timespec b)
gpr_int32 gpr_time_to_millis(gpr_timespec timespec)
gpr_timespec gpr_time_from_minutes(long x, gpr_clock_type clock_type)
struct gpr_timespec gpr_timespec
gpr_clock_type
Definition: time.h:49
gpr_timespec gpr_now(gpr_clock_type clock)
double gpr_timespec_to_micros(gpr_timespec t)
gpr_timespec gpr_time_from_micros(long x, gpr_clock_type clock_type)
void gpr_sleep_until(gpr_timespec until)
gpr_timespec gpr_time_from_seconds(long x, gpr_clock_type clock_type)