Struct libpulse_binding::mainloop::events::timer::TimeEvent [−][src]
pub struct TimeEvent<T> where
T: MainloopInnerType, { /* fields omitted */ }
A timer event source
Methods
impl<T> TimeEvent<T> where
T: MainloopInnerType,
[src]
impl<T> TimeEvent<T> where
T: MainloopInnerType,
pub fn restart(&mut self, t: &UnixTs)
[src]
pub fn restart(&mut self, t: &UnixTs)
Restart this timer event source (whether still running or already expired) with a new Unix time.
pub fn restart_rt(&mut self, t: MonotonicTs)
[src]
pub fn restart_rt(&mut self, t: MonotonicTs)
Restart this timer event source (whether still running or already expired) with a new monotonic time.
Trait Implementations
impl<T> Drop for TimeEvent<T> where
T: MainloopInnerType,
[src]
impl<T> Drop for TimeEvent<T> where
T: MainloopInnerType,