List of all items
Structs
- application::storage::LockingHashMap
- application::types::PeerInfo
- connectivity_manager::ConnectivityManager
- connectivity_manager::builder::ConnectivityManagerBuilder
- error::NetworkError
- logging::NetworkSchema
- noise::handshake::AntiReplayTimestamps
- noise::handshake::NoiseUpgrader
- noise::stream::NoiseStream
- peer::Peer
- peer_manager::ConnectionRequestSender
- peer_manager::PeerManager
- peer_manager::PeerManagerRequestSender
- peer_manager::builder::PeerManagerBuilder
- protocols::direct_send::Message
- protocols::health_checker::HealthChecker
- protocols::health_checker::HealthCheckerNetworkSender
- protocols::health_checker::Ping
- protocols::health_checker::Pong
- protocols::health_checker::builder::HealthCheckerBuilder
- protocols::network::NetworkEvents
- protocols::network::NetworkSender
- protocols::rpc::InboundRpcRequest
- protocols::rpc::InboundRpcs
- protocols::rpc::OutboundRpcRequest
- protocols::rpc::OutboundRpcs
- protocols::wire::handshake::v1::HandshakeMsg
- protocols::wire::handshake::v1::SupportedProtocols
- protocols::wire::messaging::v1::DirectSendMsg
- protocols::wire::messaging::v1::NetworkMessageSink
- protocols::wire::messaging::v1::NetworkMessageStream
- protocols::wire::messaging::v1::ParsingErrorType
- protocols::wire::messaging::v1::RpcRequest
- protocols::wire::messaging::v1::RpcResponse
- testutils::fake_socket::ReadOnlyTestSocket
- testutils::fake_socket::ReadOnlyTestSocketVec
- testutils::fake_socket::ReadWriteTestSocket
- transport::Connection
- transport::ConnectionId
- transport::ConnectionMetadata
- transport::DiemNetTransport
- transport::UpgradeContext
Enums
- application::types::PeerError
- application::types::PeerState
- connectivity_manager::ConnectivityRequest
- connectivity_manager::DiscoverySource
- error::NetworkErrorKind
- noise::error::NoiseHandshakeError
- noise::handshake::HandshakeAuthMode
- peer::DisconnectReason
- peer::PeerNotification
- peer::PeerRequest
- peer_manager::ConnectionNotification
- peer_manager::ConnectionRequest
- peer_manager::PeerManagerError
- peer_manager::PeerManagerNotification
- peer_manager::PeerManagerRequest
- peer_manager::TransportNotification
- peer_manager::builder::AuthenticationMode
- protocols::health_checker::HealthCheckerMsg
- protocols::network::Event
- protocols::rpc::error::RpcError
- protocols::wire::handshake::v1::HandshakeError
- protocols::wire::handshake::v1::MessagingProtocolVersion
- protocols::wire::handshake::v1::ProtocolId
- protocols::wire::messaging::v1::ErrorCode
- protocols::wire::messaging::v1::NetworkMessage
- protocols::wire::messaging::v1::NotSupportedType
- protocols::wire::messaging::v1::ReadError
- protocols::wire::messaging::v1::WriteError
Traits
- application::interface::NetworkInterface
- protocols::network::Message
- protocols::network::NewNetworkEvents
- protocols::network::NewNetworkSender
- transport::TSocket
Functions
- counters::connection_upgrade_time
- counters::connections
- counters::connections_rejected
- counters::direct_send_bytes
- counters::direct_send_messages
- counters::inbound_rpc_handler_latency
- counters::inc_by_with_context
- counters::outbound_rpc_request_latency
- counters::peer_connected
- counters::pending_connection_upgrades
- counters::rpc_bytes
- counters::rpc_messages
- fuzzing::exchange_handshake_input
- fuzzing::fuzz_network_handshake_protocol_exchange
- fuzzing::fuzz_network_handshake_protocol_negotiation
- fuzzing::perform_handshake_input
- noise::fuzzing::fuzz_initiator
- noise::fuzzing::fuzz_post_handshake
- noise::fuzzing::fuzz_responder
- noise::fuzzing::generate_corpus
- peer::fuzzing::fuzz
- peer::fuzzing::generate_corpus
- peer_manager::conn_notifs_channel::new
- protocols::health_checker::network_endpoint_config
- protocols::identity::exchange_handshake
- protocols::wire::messaging::v1::network_message_frame_codec
- transport::upgrade_outbound
Type Definitions
- ConnectivityRequest
- DisconnectReason
- ProtocolId
- application::storage::PeerMetadataStorage
- connectivity_manager::builder::ConnectivityManagerService
- peer_manager::IpAddrTokenBucketLimiter
- peer_manager::conn_notifs_channel::Receiver
- peer_manager::conn_notifs_channel::Sender
- protocols::health_checker::HealthCheckerNetworkEvents
- protocols::wire::messaging::v1::Priority
- protocols::wire::messaging::v1::RequestId
Statics
- counters::DIEM_CONNECTIONS
- counters::DIEM_CONNECTIONS_REJECTED
- counters::DIEM_NETWORK_CONNECTION_UPGRADE_TIME
- counters::DIEM_NETWORK_DIRECT_SEND_BYTES
- counters::DIEM_NETWORK_DIRECT_SEND_MESSAGES
- counters::DIEM_NETWORK_DISCOVERY_NOTES
- counters::DIEM_NETWORK_INBOUND_RPC_HANDLER_LATENCY
- counters::DIEM_NETWORK_OUTBOUND_RPC_REQUEST_LATENCY
- counters::DIEM_NETWORK_PEER_CONNECTED
- counters::DIEM_NETWORK_PENDING_CONNECTION_UPGRADES
- counters::DIEM_NETWORK_RPC_BYTES
- counters::DIEM_NETWORK_RPC_MESSAGES
- counters::INVALID_NETWORK_MESSAGES
- counters::NETWORK_RATE_LIMIT_METRICS
- counters::PEER_SEND_FAILURES
- counters::PENDING_CONNECTION_HANDLER_NOTIFICATIONS
- counters::PENDING_CONNECTIVITY_MANAGER_REQUESTS
- counters::PENDING_DIRECT_SEND_NOTIFICATIONS
- counters::PENDING_DIRECT_SEND_REQUESTS
- counters::PENDING_DISCOVERY_NETWORK_EVENTS
- counters::PENDING_HEALTH_CHECKER_NETWORK_EVENTS
- counters::PENDING_NETWORK_NOTIFICATIONS
- counters::PENDING_NETWORK_REQUESTS
- counters::PENDING_PEER_DIRECT_SEND_NOTIFICATIONS
- counters::PENDING_PEER_MANAGER_DIAL_REQUESTS
- counters::PENDING_PEER_MANAGER_REQUESTS
- counters::PENDING_PEER_NETWORK_NOTIFICATIONS
- counters::PENDING_PEER_REQUESTS
- counters::PENDING_PEER_RPC_NOTIFICATIONS
- counters::PENDING_RPC_NOTIFICATIONS
- counters::PENDING_RPC_REQUESTS
- counters::PENDING_WIRE_MESSAGES
- noise::fuzzing::KEYPAIRS
Constants
- constants::INBOUND_RPC_TIMEOUT_MS
- constants::MAX_CONCURRENT_INBOUND_RPCS
- constants::MAX_CONCURRENT_NETWORK_NOTIFS
- constants::MAX_CONCURRENT_NETWORK_REQS
- constants::MAX_CONCURRENT_OUTBOUND_RPCS
- constants::MAX_FRAME_SIZE
- constants::NETWORK_CHANNEL_SIZE
- counters::CANCELED_LABEL
- counters::DECLINED_LABEL
- counters::FAILED_LABEL
- counters::RECEIVED_LABEL
- counters::REQUEST_LABEL
- counters::RESPONSE_LABEL
- counters::SENT_LABEL
- counters::SUCCEEDED_LABEL
- transport::DIEM_TCP_TRANSPORT
- transport::SUPPORTED_MESSAGING_PROTOCOL
- transport::TRANSPORT_TIMEOUT