27 #ifndef EMBB_BASE_TIME_H_ 28 #define EMBB_BASE_TIME_H_ 30 #include <embb/base/duration.h> 31 #include <embb/base/c/time.h> 58 template<
typename Tick>
81 #endif // EMBB_BASE_TIME_H_ Definition: lock_free_mpmc_queue.h:40
int embb_time_in(embb_time_t *time, const embb_duration_t *duration)
Sets time point to now plus the given duration.
Time()
Constructs an instance representing the current point of time.
Represents a relative time duration for a given tick type.
Definition: duration.h:57
Time(const Duration< Tick > &duration)
Constructs an instance representing the current point of time plus duration.
Definition: time.h:59
opaque_type embb_time_t
Opaque type representing an absolute time point.
Definition: time.h:48
Represents a condition variable for thread synchronization.
Definition: condition_variable.h:56
Represents an absolute time point.
Definition: time.h:41