Struct SYN_TimerWheelNode¶
ClassList > SYN_TimerWheelNode
Timer Wheel Node Structure.
#include <syn_timer_wheel.h>
Public Attributes¶
| Type | Name |
|---|---|
| bool | active |
| void * | arg |
| SYN_TimerWheelCb | cb |
| uint32_t | expires_tick |
| struct SYN_TimerWheelNode * | next |
| struct SYN_TimerWheelNode * | prev |
| uint32_t | rotation_count |
Public Attributes Documentation¶
variable active¶
Timer active flag
variable arg¶
Callback user argument
variable cb¶
Callback function pointer
variable expires_tick¶
Target expiration tick
variable next¶
Pointer to next node in bucket
variable prev¶
Pointer to previous node in bucket
variable rotation_count¶
Rounds remaining before firing
The documentation for this class was generated from the following file src/syntropic/sched/syn_timer_wheel.h