Struct bip_peer::PeerManagerBuilder [] [src]

pub struct PeerManagerBuilder { /* fields omitted */ }

Builder for configuring a PeerManager.

Methods

impl PeerManagerBuilder
[src]

Create a new PeerManagerBuilder.

Max number of peers we can manage.

Capacity of pending sent messages.

Capacity of pending received messages.

Interval at which we send keep-alive messages.

Timeout at which we disconnect from the peer without seeing a keep-alive message.

Retrieve the peer capacity.

Retrieve the sink buffer capacity.

Retrieve the stream buffer capacity.

Retrieve the hearbeat interval Duration.

Retrieve the heartbeat timeout Duration.

Build a PeerManager from the current PeerManagerBuilder.

Trait Implementations

impl Copy for PeerManagerBuilder
[src]

impl Clone for PeerManagerBuilder
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more