[−][src]Trait murmel::p2p::P2PConfig
Required methods
fn version(&self, remote: &SocketAddr, max_protocol_version: u32) -> Message
fn nonce(&self) -> u64
fn magic(&self) -> u32
fn user_agent(&self) -> &str
fn get_height(&self) -> u32
fn set_height(&self, _: u32)
fn max_protocol_version(&self) -> u32
fn min_protocol_version(&self) -> u32
fn verack(&self) -> Message
fn wrap(&self, m: Message) -> Envelope
fn unwrap(&self, e: Envelope) -> Result<Message, Error>
fn encode(&self, item: &Envelope, dst: &mut Buffer) -> Result<(), Error>
fn decode(&self, src: &mut Buffer) -> Result<Option<Envelope>, Error>
Implementors
impl P2PConfig<NetworkMessage, RawNetworkMessage> for BitcoinP2PConfig
[src]
fn version(
&self,
remote: &SocketAddr,
max_protocol_version: u32
) -> NetworkMessage
[src]
&self,
remote: &SocketAddr,
max_protocol_version: u32
) -> NetworkMessage
fn nonce(&self) -> u64
[src]
fn magic(&self) -> u32
[src]
fn user_agent(&self) -> &str
[src]
fn get_height(&self) -> u32
[src]
fn set_height(&self, height: u32)
[src]
fn max_protocol_version(&self) -> u32
[src]
fn min_protocol_version(&self) -> u32
[src]
fn verack(&self) -> NetworkMessage
[src]
fn wrap(&self, m: NetworkMessage) -> RawNetworkMessage
[src]
fn unwrap(&self, e: RawNetworkMessage) -> Result<NetworkMessage, Error>
[src]
fn encode(
&self,
item: &RawNetworkMessage,
dst: &mut Buffer
) -> Result<(), Error>
[src]
&self,
item: &RawNetworkMessage,
dst: &mut Buffer
) -> Result<(), Error>