pub struct PosixTimerState {
pub id: u64,
pub clock_id: i32,
pub sigev_notify: i32,
pub sigev_signo: i32,
pub sigev_value: u64,
pub interval_ns: u64,
pub timer_entry_id: Option<u64>,
pub next_deadline_tick: Option<u64>,
pub active: bool,
pub owner_task_id: usize,
pub signal_state: Arc<Mutex<SignalState>>,
pub overrun_count: u32,
}Expand description
Mutable state stored for each POSIX timer.
Fields§
§id: u64§clock_id: i32§sigev_notify: i32§sigev_signo: i32§sigev_value: u64§interval_ns: u64§timer_entry_id: Option<u64>§next_deadline_tick: Option<u64>§active: bool§owner_task_id: usize§signal_state: Arc<Mutex<SignalState>>§overrun_count: u32