Struct solana_streamer::quic::StreamStats
source · pub struct StreamStats {Show 41 fields
pub(crate) total_connections: AtomicUsize,
pub(crate) total_new_connections: AtomicUsize,
pub(crate) total_streams: AtomicUsize,
pub(crate) total_new_streams: AtomicUsize,
pub(crate) total_invalid_chunks: AtomicUsize,
pub(crate) total_invalid_chunk_size: AtomicUsize,
pub(crate) total_packets_allocated: AtomicUsize,
pub(crate) total_packet_batches_allocated: AtomicUsize,
pub(crate) total_chunks_received: AtomicUsize,
pub(crate) total_staked_chunks_received: AtomicUsize,
pub(crate) total_unstaked_chunks_received: AtomicUsize,
pub(crate) total_packet_batch_send_err: AtomicUsize,
pub(crate) total_handle_chunk_to_packet_batcher_send_err: AtomicUsize,
pub(crate) total_packet_batches_sent: AtomicUsize,
pub(crate) total_packet_batches_none: AtomicUsize,
pub(crate) total_packets_sent_for_batching: AtomicUsize,
pub(crate) total_bytes_sent_for_batching: AtomicUsize,
pub(crate) total_chunks_sent_for_batching: AtomicUsize,
pub(crate) total_packets_sent_to_consumer: AtomicUsize,
pub(crate) total_bytes_sent_to_consumer: AtomicUsize,
pub(crate) total_chunks_processed_by_batcher: AtomicUsize,
pub(crate) total_stream_read_errors: AtomicUsize,
pub(crate) total_stream_read_timeouts: AtomicUsize,
pub(crate) num_evictions: AtomicUsize,
pub(crate) connection_added_from_staked_peer: AtomicUsize,
pub(crate) connection_added_from_unstaked_peer: AtomicUsize,
pub(crate) connection_add_failed: AtomicUsize,
pub(crate) connection_add_failed_invalid_stream_count: AtomicUsize,
pub(crate) connection_add_failed_staked_node: AtomicUsize,
pub(crate) connection_add_failed_unstaked_node: AtomicUsize,
pub(crate) connection_add_failed_on_pruning: AtomicUsize,
pub(crate) connection_setup_timeout: AtomicUsize,
pub(crate) connection_setup_error: AtomicUsize,
pub(crate) connection_setup_error_closed: AtomicUsize,
pub(crate) connection_setup_error_timed_out: AtomicUsize,
pub(crate) connection_setup_error_transport: AtomicUsize,
pub(crate) connection_setup_error_app_closed: AtomicUsize,
pub(crate) connection_setup_error_reset: AtomicUsize,
pub(crate) connection_setup_error_locally_closed: AtomicUsize,
pub(crate) connection_removed: AtomicUsize,
pub(crate) connection_remove_failed: AtomicUsize,
}
Fields§
§total_connections: AtomicUsize
§total_new_connections: AtomicUsize
§total_streams: AtomicUsize
§total_new_streams: AtomicUsize
§total_invalid_chunks: AtomicUsize
§total_invalid_chunk_size: AtomicUsize
§total_packets_allocated: AtomicUsize
§total_packet_batches_allocated: AtomicUsize
§total_chunks_received: AtomicUsize
§total_staked_chunks_received: AtomicUsize
§total_unstaked_chunks_received: AtomicUsize
§total_packet_batch_send_err: AtomicUsize
§total_handle_chunk_to_packet_batcher_send_err: AtomicUsize
§total_packet_batches_sent: AtomicUsize
§total_packet_batches_none: AtomicUsize
§total_packets_sent_for_batching: AtomicUsize
§total_bytes_sent_for_batching: AtomicUsize
§total_chunks_sent_for_batching: AtomicUsize
§total_packets_sent_to_consumer: AtomicUsize
§total_bytes_sent_to_consumer: AtomicUsize
§total_chunks_processed_by_batcher: AtomicUsize
§total_stream_read_errors: AtomicUsize
§total_stream_read_timeouts: AtomicUsize
§num_evictions: AtomicUsize
§connection_added_from_staked_peer: AtomicUsize
§connection_added_from_unstaked_peer: AtomicUsize
§connection_add_failed: AtomicUsize
§connection_add_failed_invalid_stream_count: AtomicUsize
§connection_add_failed_staked_node: AtomicUsize
§connection_add_failed_unstaked_node: AtomicUsize
§connection_add_failed_on_pruning: AtomicUsize
§connection_setup_timeout: AtomicUsize
§connection_setup_error: AtomicUsize
§connection_setup_error_closed: AtomicUsize
§connection_setup_error_timed_out: AtomicUsize
§connection_setup_error_transport: AtomicUsize
§connection_setup_error_app_closed: AtomicUsize
§connection_setup_error_reset: AtomicUsize
§connection_setup_error_locally_closed: AtomicUsize
§connection_removed: AtomicUsize
§connection_remove_failed: AtomicUsize
Implementations§
source§impl StreamStats
impl StreamStats
Trait Implementations§
source§impl Default for StreamStats
impl Default for StreamStats
source§fn default() -> StreamStats
fn default() -> StreamStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl RefUnwindSafe for StreamStats
impl Send for StreamStats
impl Sync for StreamStats
impl Unpin for StreamStats
impl UnwindSafe for StreamStats
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere T: 'a,
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more