List of all items
Structs
- cluster_info::ClusterInfo
- cluster_info::Node
- cluster_info::PruneData
- cluster_info::PullData
- cluster_info::SignData
- cluster_info::Sockets
- cluster_info::__FieldVisitor
- cluster_info::__Visitor
- cluster_info_metrics::Counter
- cluster_info_metrics::GossipStats
- cluster_info_metrics::ScopedTimer
- cluster_info_metrics::TimedGuard
- contact_info::ContactInfo
- contact_info::ContactInfoLite
- contact_info::SocketEntry
- contact_info::__DeserializeWith
- contact_info::__FieldVisitor
- contact_info::__SerializeWith
- contact_info::__Visitor
- crds::Crds
- crds::CrdsDataStats
- crds::CrdsStats
- crds::Cursor
- crds::VersionedCrdsValue
- crds_gossip::CrdsGossip
- crds_gossip_pull::CrdsFilter
- crds_gossip_pull::CrdsFilterSet
- crds_gossip_pull::CrdsGossipPull
- crds_gossip_pull::CrdsTimeouts
- crds_gossip_pull::ProcessPullStats
- crds_gossip_pull::__FieldVisitor
- crds_gossip_pull::__Visitor
- crds_gossip_push::CrdsGossipPush
- crds_shards::CrdsShards
- crds_value::AccountsHashes
- crds_value::CrdsValue
- crds_value::LegacyVersion
- crds_value::LowestSlot
- crds_value::NodeInstance
- crds_value::SnapshotHashes
- crds_value::Version
- crds_value::Vote
- crds_value::__FieldVisitor
- crds_value::__Visitor
- deprecated::EpochIncompleteSlots
- deprecated::__FieldVisitor
- deprecated::__Visitor
- duplicate_shred::DuplicateShred
- duplicate_shred::__DeserializeWith
- duplicate_shred::__FieldVisitor
- duplicate_shred::__SerializeWith
- duplicate_shred::__Visitor
- duplicate_shred_handler::DuplicateShredHandler
- duplicate_shred_listener::DuplicateShredListener
- epoch_slots::EpochSlots
- epoch_slots::Flate2
- epoch_slots::Uncompressed
- epoch_slots::__FieldVisitor
- epoch_slots::__Visitor
- gossip_service::GossipService
- legacy_contact_info::LegacyContactInfo
- legacy_contact_info::__FieldVisitor
- legacy_contact_info::__Visitor
- ping_pong::Ping
- ping_pong::PingCache
- ping_pong::Pong
- ping_pong::__FieldVisitor
- ping_pong::__Visitor
- push_active_set::PushActiveSet
- push_active_set::PushActiveSetEntry
- received_cache::ReceivedCache
- received_cache::ReceivedCacheEntry
- weighted_shuffle::WeightedShuffle
Enums
- cluster_info::ClusterInfoError
- cluster_info::Protocol
- cluster_info::__Field
- contact_info::Error
- contact_info::__Field
- crds::CrdsError
- crds::GossipRoute
- crds_gossip_error::CrdsGossipError
- crds_gossip_pull::__Field
- crds_shards::Iter
- crds_value::CrdsData
- crds_value::CrdsValueLabel
- crds_value::__Field
- deprecated::CompressionType
- deprecated::__Field
- duplicate_shred::Error
- duplicate_shred::__Field
- epoch_slots::CompressedSlots
- epoch_slots::Error
- epoch_slots::__Field
- gossip_error::GossipError
- legacy_contact_info::__Field
- ping_pong::__Field
Traits
Macros
- cluster_info::set_socket
- contact_info::get_socket
- contact_info::remove_socket
- contact_info::set_socket
- contact_info::unwrap_socket
- crds_entry::impl_crds_entry
- socketaddr
- socketaddr_any
Functions
- cluster_info::compute_retransmit_peers
- cluster_info::count_packets_received
- cluster_info::extend
- cluster_info::filter_on_shred_version
- cluster_info::get_epoch_duration
- cluster_info::make_accounts_hashes_message
- cluster_info::merge
- cluster_info::push_messages_to_peer
- cluster_info::retain_staked
- cluster_info_metrics::submit_gossip_stats
- cluster_info_metrics::submit_vote_stats
- contact_info::get_quic_socket
- contact_info::sanitize_entries
- contact_info::sanitize_quic_offset
- contact_info::sanitize_socket
- contact_info::socket_addr_unspecified
- crds::overrides
- crds_gossip::dedup_gossip_addresses
- crds_gossip::get_gossip_nodes
- crds_gossip::maybe_ping_gossip_addresses
- crds_value::filter_current
- crds_value::new_rand_timestamp
- crds_value::sanitize_wallclock
- duplicate_shred::check_chunk
- duplicate_shred::check_shreds
- duplicate_shred::from_shred
- duplicate_shred::into_shreds
- duplicate_shred_handler::should_consume_slot
- gossip_service::discover
- gossip_service::discover_cluster
- gossip_service::get_client
- gossip_service::get_multi_client
- gossip_service::make_gossip_node
- gossip_service::spy
- push_active_set::get_stake_bucket
Type Definitions
- cluster_info::Ping
- crds::CrdsCountsArray
- crds_entry::CrdsTable
- crds_value::EpochSlotsIndex
- crds_value::LegacySnapshotHashes
- crds_value::VoteIndex
- duplicate_shred::DuplicateShredIndex
- duplicate_shred_handler::BufferEntry
- epoch_slots::Result
Constants
- cluster_info::BYTES_PER_INTERVAL
- cluster_info::CRDS_UNIQUE_PUBKEY_CAPACITY
- cluster_info::DATA_PLANE_FANOUT
- cluster_info::DEFAULT_CONTACT_DEBUG_INTERVAL_MILLIS
- cluster_info::DEFAULT_CONTACT_SAVE_INTERVAL_MILLIS
- cluster_info::DEFAULT_EPOCH_DURATION_MS
- cluster_info::DUPLICATE_SHRED_MAX_PAYLOAD_SIZE
- cluster_info::FIELDS
- cluster_info::GOSSIP_PING_CACHE_CAPACITY
- cluster_info::GOSSIP_PING_CACHE_RATE_LIMIT_DELAY
- cluster_info::GOSSIP_PING_CACHE_TTL
- cluster_info::GOSSIP_PING_TOKEN_SIZE
- cluster_info::GOSSIP_SLEEP_MILLIS
- cluster_info::INTERVAL_MS
- cluster_info::MAX_ACCOUNTS_HASHES
- cluster_info::MAX_BLOOM_SIZE
- cluster_info::MAX_BUDGET_MULTIPLE
- cluster_info::MAX_CRDS_OBJECT_SIZE
- cluster_info::MAX_GOSSIP_TRAFFIC
- cluster_info::MAX_INCREMENTAL_SNAPSHOT_HASHES
- cluster_info::MAX_LEGACY_SNAPSHOT_HASHES
- cluster_info::MAX_PRUNE_DATA_NODES
- cluster_info::MINIMUM_VALIDATOR_PORT_RANGE_WIDTH
- cluster_info::MIN_NUM_STAKED_NODES
- cluster_info::MIN_STAKE_FOR_GOSSIP
- cluster_info::PULL_RESPONSE_MIN_SERIALIZED_SIZE
- cluster_info::PUSH_MESSAGE_MAX_PAYLOAD_SIZE
- cluster_info::RECV_TIMEOUT
- cluster_info::SUBMIT_GOSSIP_STATS_INTERVAL
- cluster_info::THROTTLE_DELAY
- cluster_info::VALIDATOR_PORT_RANGE
- cluster_info::VARIANTS
- contact_info::FIELDS
- contact_info::SOCKET_CACHE_SIZE
- contact_info::SOCKET_TAG_GOSSIP
- contact_info::SOCKET_TAG_REPAIR
- contact_info::SOCKET_TAG_RPC
- contact_info::SOCKET_TAG_RPC_PUBSUB
- contact_info::SOCKET_TAG_SERVE_REPAIR
- contact_info::SOCKET_TAG_TPU
- contact_info::SOCKET_TAG_TPU_FORWARDS
- contact_info::SOCKET_TAG_TPU_FORWARDS_QUIC
- contact_info::SOCKET_TAG_TPU_QUIC
- contact_info::SOCKET_TAG_TPU_VOTE
- contact_info::SOCKET_TAG_TVU
- contact_info::SOCKET_TAG_TVU_FORWARDS
- crds::CRDS_SHARDS_BITS
- crds::VOTE_SLOTS_METRICS_CAP
- crds_gossip_pull::CRDS_GOSSIP_PULL_CRDS_TIMEOUT_MS
- crds_gossip_pull::FAILED_INSERTS_RETENTION_MS
- crds_gossip_pull::FALSE_RATE
- crds_gossip_pull::FIELDS
- crds_gossip_pull::KEYS
- crds_gossip_pull::MAX_NUM_PULL_REQUESTS
- crds_gossip_pull::MIN_NUM_BLOOM_ITEMS
- crds_gossip_pull::PAR_MIN_LENGTH
- crds_gossip_push::CRDS_GOSSIP_PRUNE_MIN_INGRESS_NODES
- crds_gossip_push::CRDS_GOSSIP_PRUNE_MSG_TIMEOUT_MS
- crds_gossip_push::CRDS_GOSSIP_PRUNE_STAKE_THRESHOLD_PCT
- crds_gossip_push::CRDS_GOSSIP_PUSH_ACTIVE_SET_SIZE
- crds_gossip_push::CRDS_GOSSIP_PUSH_FANOUT
- crds_gossip_push::CRDS_GOSSIP_PUSH_MSG_TIMEOUT_MS
- crds_value::FIELDS
- crds_value::MAX_EPOCH_SLOTS
- crds_value::MAX_SLOT
- crds_value::MAX_VOTES
- crds_value::MAX_WALLCLOCK
- crds_value::VARIANTS
- deprecated::FIELDS
- deprecated::VARIANTS
- duplicate_shred::DUPLICATE_SHRED_HEADER_SIZE
- duplicate_shred::FIELDS
- duplicate_shred::MAX_DUPLICATE_SHREDS
- duplicate_shred_handler::BUFFER_CAPACITY
- duplicate_shred_handler::MAX_NUM_CHUNKS
- duplicate_shred_handler::MAX_NUM_ENTRIES_PER_PUBKEY
- epoch_slots::FIELDS
- epoch_slots::MAX_SLOTS_PER_ENTRY
- epoch_slots::VARIANTS
- legacy_contact_info::FIELDS
- ping_pong::FIELDS
- ping_pong::PING_PONG_HASH_PREFIX
- push_active_set::NUM_PUSH_ACTIVE_SET_ENTRIES