Lines Matching defs:alarm_t
88 struct alarm_t { struct
94 std::shared_ptr<std::recursive_mutex> callback_mutex;
95 uint64_t creation_time_ms;
96 uint64_t period_ms;
97 uint64_t deadline_ms;
98 uint64_t prev_deadline_ms; // Previous deadline - used for accounting of
100 bool is_periodic;
101 fixed_queue_t* queue; // The processing queue to add this alarm to
102 alarm_callback_t callback;
103 void* data;
104 alarm_stats_t stats;
106 bool for_msg_loop; // True, if the alarm should be processed on message loop
107 CancelableClosureInStruct closure; // posted to message loop for processing