IRunLoopTrait

Trait IRunLoopTrait 

Source
pub trait IRunLoopTrait {
    // Required methods
    unsafe fn registerEventHandler(
        &self,
        handler: *mut IEventHandler,
        fd: FileDescriptor,
    ) -> tresult;
    unsafe fn unregisterEventHandler(
        &self,
        handler: *mut IEventHandler,
    ) -> tresult;
    unsafe fn registerTimer(
        &self,
        handler: *mut ITimerHandler,
        milliseconds: TimerInterval,
    ) -> tresult;
    unsafe fn unregisterTimer(&self, handler: *mut ITimerHandler) -> tresult;
}

Required Methods§

Source

unsafe fn registerEventHandler( &self, handler: *mut IEventHandler, fd: FileDescriptor, ) -> tresult

Source

unsafe fn unregisterEventHandler(&self, handler: *mut IEventHandler) -> tresult

Source

unsafe fn registerTimer( &self, handler: *mut ITimerHandler, milliseconds: TimerInterval, ) -> tresult

Source

unsafe fn unregisterTimer(&self, handler: *mut ITimerHandler) -> tresult

Implementors§