Struct solana::tpu::Tpu [−][src]
pub struct Tpu { /* fields omitted */ }
Methods
impl Tpu
[src]
impl Tpu
pub fn new(
keypair: Keypair,
bank: &Arc<Bank>,
crdt: &Arc<RwLock<Crdt>>,
tick_duration: Option<Duration>,
transactions_socket: UdpSocket,
blob_recycler: &BlobRecycler,
exit: Arc<AtomicBool>,
ledger_path: &str,
sigverify_disabled: bool
) -> (Self, BlobReceiver)
[src]
pub fn new(
keypair: Keypair,
bank: &Arc<Bank>,
crdt: &Arc<RwLock<Crdt>>,
tick_duration: Option<Duration>,
transactions_socket: UdpSocket,
blob_recycler: &BlobRecycler,
exit: Arc<AtomicBool>,
ledger_path: &str,
sigverify_disabled: bool
) -> (Self, BlobReceiver)
pub fn close(self) -> Result<()>
[src]
pub fn close(self) -> Result<()>
Trait Implementations
impl Service for Tpu
[src]
impl Service for Tpu
fn thread_hdls(self) -> Vec<JoinHandle<()>>
[src]
fn thread_hdls(self) -> Vec<JoinHandle<()>>
fn join(self) -> Result<()>
[src]
fn join(self) -> Result<()>