[][src]Trait blockchain_network_simple::NetworkEvent

pub trait NetworkEvent: NetworkEnvironment {
    fn on_tick<H: NetworkHandle>(&mut self, _handle: &mut H)
    where
        H: NetworkEnvironment<PeerId = Self::PeerId, Message = Self::Message>
, { ... }
fn on_message<H: NetworkHandle>(
        &mut self,
        _handle: &mut H,
        _peer: &Self::PeerId,
        _message: Self::Message
    )
    where
        H: NetworkEnvironment<PeerId = Self::PeerId, Message = Self::Message>
, { ... } }

Provided methods

fn on_tick<H: NetworkHandle>(&mut self, _handle: &mut H) where
    H: NetworkEnvironment<PeerId = Self::PeerId, Message = Self::Message>, 

fn on_message<H: NetworkHandle>(
    &mut self,
    _handle: &mut H,
    _peer: &Self::PeerId,
    _message: Self::Message
) where
    H: NetworkEnvironment<PeerId = Self::PeerId, Message = Self::Message>, 

Loading content...

Implementors

impl<P, Ba: ChainQuery, I: ImportBlock<Block = Ba::Block>, St: StatusProducer> NetworkEvent for SimpleSync<P, Ba, I, St>[src]

Loading content...