[−][src]Struct osaka::Poll
Task execution engine.
Methods
impl Poll
[src]
pub fn register<E: ?Sized>(
&self,
handle: &E,
interest: Ready,
opts: PollOpt
) -> Result<Token, Error> where
E: Evented,
[src]
&self,
handle: &E,
interest: Ready,
opts: PollOpt
) -> Result<Token, Error> where
E: Evented,
register a mio::Evented as a wake up source
pub fn new() -> Self
[src]
create an execution engine
pub fn never(&self) -> Again
[src]
returns an Again that will never be activated because it contains no wakeup sources
pub fn later(&self, deadline: Duration) -> Again
[src]
wake up after the specified time has passed
pub fn again(&self, token: Token, deadline: Option<Duration>) -> Again
[src]
wake up either when the token is ready or after the specified time has passed
pub fn any(&self, tokens: Vec<Token>, deadline: Option<Duration>) -> Again
[src]
wake up when any of the tokens is ready or after the specified time has passed
Trait Implementations
Auto Trait Implementations
impl Send for Poll
impl Sync for Poll
impl Unpin for Poll
impl !UnwindSafe for Poll
impl !RefUnwindSafe for Poll
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,