Struct bip_peer::PeerManagerBuilder [] [src]

pub struct PeerManagerBuilder { /* fields omitted */ }

Builder for configuring a PeerManager.

Methods

impl PeerManagerBuilder
[src]

[src]

Create a new PeerManagerBuilder.

[src]

Max number of peers we can manage.

[src]

Capacity of pending sent messages.

[src]

Capacity of pending received messages.

[src]

Interval at which we send keep-alive messages.

[src]

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

[src]

Retrieve the peer capacity.

[src]

Retrieve the sink buffer capacity.

[src]

Retrieve the stream buffer capacity.

[src]

Retrieve the hearbeat interval Duration.

[src]

Retrieve the heartbeat timeout Duration.

[src]

Build a PeerManager from the current PeerManagerBuilder.

Trait Implementations

impl Copy for PeerManagerBuilder
[src]

impl Clone for PeerManagerBuilder
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more