Trait bip_select::ExtendedListener [] [src]

pub trait ExtendedListener {
    fn extend(
        &self,
        _info: &PeerInfo,
        _builder: ExtendedMessageBuilder
    ) -> ExtendedMessageBuilder { ... }
fn on_update(&mut self, _info: &PeerInfo, _extended: &ExtendedPeerInfo) { ... } }

Trait for a module to take part in constructing the extended message for a peer.

Provided Methods

Extend the given extended message builder for the given peer.

One or both sides of a peer connection had their extended information updated.

This can be called multiple times for any given peer as extension information updates.

Implementors