[src]

Struct rustuv::idle::IdleWatcher

pub struct IdleWatcher {
    handle: *uv_idle_t,
    idle_flag: bool,
    closed: bool,
    callback: ~Callback<Send>,
}

Fields

handle
idle_flag
closed
callback

Methods

impl IdleWatcher

fn new(loop_: &mut Loop, cb: ~Callback<Send>) -> ~IdleWatcher

fn onetime(loop_: &mut Loop, f: proc())

Trait Implementations

impl PausableIdleCallback for IdleWatcher

fn pause(&mut self)

fn resume(&mut self)

impl UvHandle<uv_idle_t> for IdleWatcher

fn uv_handle(&self) -> *uv_idle_t

fn uv_loop(&self) -> Loop

fn alloc(_: Option<Self>, ty: uv_handle_type) -> *T

unsafe fn from_uv_handle<'a>(h: &'a *T) -> &'a mut Self

fn install(~self) -> ~Self

fn close_async_(&mut self)

fn close(&mut self)

impl Drop for IdleWatcher

fn drop(&mut self)