Struct libpulse_binding::mainloop::events::io::IoEvent [] [src]

pub struct IoEvent<T> where
    T: MainloopInnerType
{ /* fields omitted */ }

An IO event source object. This acts as a safe Rust wrapper for the actual C object.

Methods

impl<T> IoEvent<T> where
    T: MainloopInnerType
[src]

[src]

[src]

Enable or disable IO events on this object.

[src]

Set a function that is called when the IO event source is destroyed. Use this to free the userdata argument if required.

Trait Implementations

impl<T> Drop for IoEvent<T> where
    T: MainloopInnerType
[src]

[src]

Executes the destructor for this type. Read more