Struct noders::node::Core [−][src]
pub struct Core { pub callback_sender: Sender<CallbackEv>, // some fields omitted }
Fields
callback_sender: Sender<CallbackEv>
Methods
impl Core
[src]
impl Core
pub fn register_event<E>(
&self,
ev: Rc<E>,
handler: Callback<()>,
ready: Ready,
pollopt: PollOpt
) -> Result<Token> where
E: Evented,
E: 'static,
[src]
pub fn register_event<E>(
&self,
ev: Rc<E>,
handler: Callback<()>,
ready: Ready,
pollopt: PollOpt
) -> Result<Token> where
E: Evented,
E: 'static,
pub fn deregister_event(&self, token: &Token) -> Result<bool>
[src]
pub fn deregister_event(&self, token: &Token) -> Result<bool>
pub fn set_timeout(
&self,
cb: Callback<Token>,
millis: u64,
interval: bool
) -> Token
[src]
pub fn set_timeout(
&self,
cb: Callback<Token>,
millis: u64,
interval: bool
) -> Token
pub fn next_callback_id(&self) -> i32
[src]
pub fn next_callback_id(&self) -> i32
pub fn register_callback(&self, id: i32, cbi: CallbackImpl)
[src]
pub fn register_callback(&self, id: i32, cbi: CallbackImpl)