Struct ethcore_network::SessionInfo [] [src]

pub struct SessionInfo {
    pub id: Option<NodeId>,
    pub client_version: String,
    pub protocol_version: u32,
    pub capabilities: Vec<SessionCapabilityInfo>,
    pub peer_capabilities: Vec<PeerCapabilityInfo>,
    pub ping_ms: Option<u64>,
    pub originated: bool,
    pub remote_address: String,
    pub local_address: String,
}

Shared session information

Fields

Peer public key

Peer client ID

Peer RLPx protocol version

Session protocol capabilities

Peer protocol capabilities

Peer ping delay in milliseconds

True if this session was originated by us.

Remote endpoint address of the session

Local endpoint address of the session

Trait Implementations

impl Debug for SessionInfo
[src]

Formats the value using the given formatter.

impl Clone for SessionInfo
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more