Struct solana::fetch_stage::FetchStage [−][src]
pub struct FetchStage { /* fields omitted */ }
Methods
impl FetchStage
[src]
impl FetchStage
pub fn new(
socket: UdpSocket,
exit: Arc<AtomicBool>,
packet_recycler: &PacketRecycler
) -> (Self, PacketReceiver)
[src]
pub fn new(
socket: UdpSocket,
exit: Arc<AtomicBool>,
packet_recycler: &PacketRecycler
) -> (Self, PacketReceiver)
pub fn new_multi_socket(
sockets: Vec<UdpSocket>,
exit: Arc<AtomicBool>,
packet_recycler: &PacketRecycler
) -> (Self, PacketReceiver)
[src]
pub fn new_multi_socket(
sockets: Vec<UdpSocket>,
exit: Arc<AtomicBool>,
packet_recycler: &PacketRecycler
) -> (Self, PacketReceiver)
pub fn close(&self)
[src]
pub fn close(&self)
Trait Implementations
impl Service for FetchStage
[src]
impl Service for FetchStage
fn thread_hdls(self) -> Vec<JoinHandle<()>>
[src]
fn thread_hdls(self) -> Vec<JoinHandle<()>>
fn join(self) -> Result<()>
[src]
fn join(self) -> Result<()>
Auto Trait Implementations
impl Send for FetchStage
impl Send for FetchStage
impl Sync for FetchStage
impl Sync for FetchStage