virtual_net

Trait InterestHandler

pub trait InterestHandler:
    Send
    + Sync
    + Debug {
    // Required methods
    fn push_interest(&mut self, interest: InterestType);
    fn pop_interest(&mut self, interest: InterestType) -> bool;
    fn has_interest(&self, interest: InterestType) -> bool;
}

Required Methods§

fn push_interest(&mut self, interest: InterestType)

fn pop_interest(&mut self, interest: InterestType) -> bool

fn has_interest(&self, interest: InterestType) -> bool

Implementors§

Source§

impl InterestHandler for RemoteAdapterHandler

§

impl InterestHandler for ArcInterestHandler

§

impl InterestHandler for InterestWakerMap

§

impl InterestHandler for SharedWakerInterestHandler

§

impl InterestHandler for WakerInterestHandler