Struct connect::Node [−][src]
pub struct Node { /* fields omitted */ }
Node
represents a machine which is virtually or geographically seperated
from other machines in a Cluster
.
Methods
impl Node
[src]
impl Node
pub fn new(ip_addr: IpAddr, client_port: u16, peer_port: u16) -> Node
[src]
pub fn new(ip_addr: IpAddr, client_port: u16, peer_port: u16) -> Node
Creates a new instance of Node
with given ip_addr
, client_port
and peer_port
.
pub fn get_client_addr(&self) -> SocketAddr
[src]
pub fn get_client_addr(&self) -> SocketAddr
This function returns SocketAddr
of client service running on this node.
pub fn get_peer_addr(&self) -> SocketAddr
[src]
pub fn get_peer_addr(&self) -> SocketAddr
This function returns SocketAddr
of peer service running on this node.