Struct libpulse_binding::mainloop::events::deferred::DeferEventRef [−][src]
pub struct DeferEventRef<T: 'static> where
T: MainloopInnerType, { /* fields omitted */ }
A reference to a deferred event source, provided to the callback, allowing modification within the callback itself
Methods
impl<T> DeferEventRef<T> where
T: MainloopInnerType,
[src]
impl<T> DeferEventRef<T> where
T: MainloopInnerType,
pub fn enable(&mut self)
[src]
pub fn enable(&mut self)
Enable this event source temporarily.
pub fn disable(&mut self)
[src]
pub fn disable(&mut self)
Disable this event source temporarily.
Auto Trait Implementations
impl<T> !Send for DeferEventRef<T>
impl<T> !Send for DeferEventRef<T>
impl<T> !Sync for DeferEventRef<T>
impl<T> !Sync for DeferEventRef<T>