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