Struct solana_gossip::cluster_info::Sockets [−][src]
pub struct Sockets { pub gossip: UdpSocket, pub ip_echo: Option<TcpListener>, pub tvu: Vec<UdpSocket>, pub tvu_forwards: Vec<UdpSocket>, pub tpu: Vec<UdpSocket>, pub tpu_forwards: Vec<UdpSocket>, pub broadcast: Vec<UdpSocket>, pub repair: UdpSocket, pub retransmit_sockets: Vec<UdpSocket>, pub serve_repair: UdpSocket, }
Fields
gossip: UdpSocket
ip_echo: Option<TcpListener>
tvu: Vec<UdpSocket>
tvu_forwards: Vec<UdpSocket>
tpu: Vec<UdpSocket>
tpu_forwards: Vec<UdpSocket>
broadcast: Vec<UdpSocket>
repair: UdpSocket
retransmit_sockets: Vec<UdpSocket>
serve_repair: UdpSocket
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Sockets
impl UnwindSafe for Sockets
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Wrap the input message T
in a tonic::Request
type Output = T
type Output = T
Should always be Self