List of all items
Structs
- clock::Cached
- clock::Timer
- clock::Timestamp
- clock::tokio::Clock
- clock::tokio::Sleep
- congestion::Controller
- credentials::Credentials
- credentials::Id
- credentials::KeyId
- crypto::UninitSlice
- crypto::awslc::open::Application
- crypto::awslc::open::control::Secret
- crypto::awslc::open::control::Stream
- crypto::awslc::seal::Application
- crypto::awslc::seal::control::Secret
- crypto::awslc::seal::control::Stream
- crypto::open::control::stream::Reliable
- datagram::tunneled::recv::Endpoint
- datagram::tunneled::recv::Receiver
- datagram::tunneled::recv::SeenFilter
- datagram::tunneled::send::Sender
- event::ConnectionPublisherSubscriber
- event::EndpointPublisherSubscriber
- event::Timestamp
- event::api::AcceptorStreamDequeued
- event::api::AcceptorStreamPruned
- event::api::AcceptorTcpFreshBatchCompleted
- event::api::AcceptorTcpFreshEnqueued
- event::api::AcceptorTcpIoError
- event::api::AcceptorTcpLoopIterationCompleted
- event::api::AcceptorTcpPacketDropped
- event::api::AcceptorTcpPacketReceived
- event::api::AcceptorTcpStarted
- event::api::AcceptorTcpStreamDropped
- event::api::AcceptorTcpStreamEnqueued
- event::api::AcceptorTcpStreamReplaced
- event::api::AcceptorUdpDatagramReceived
- event::api::AcceptorUdpIoError
- event::api::AcceptorUdpPacketDropped
- event::api::AcceptorUdpPacketReceived
- event::api::AcceptorUdpStarted
- event::api::AcceptorUdpStreamEnqueued
- event::api::ConnectionClosed
- event::api::ConnectionInfo
- event::api::ConnectionMeta
- event::api::EndpointInitialized
- event::api::EndpointMeta
- event::api::KeyAccepted
- event::api::PathSecretMapAddressCacheAccessed
- event::api::PathSecretMapAddressCacheAccessedHit
- event::api::PathSecretMapAddressEntryEvicted
- event::api::PathSecretMapBackgroundHandshakeRequested
- event::api::PathSecretMapCleanerCycled
- event::api::PathSecretMapEntryInserted
- event::api::PathSecretMapEntryReady
- event::api::PathSecretMapEntryReplaced
- event::api::PathSecretMapIdCacheAccessed
- event::api::PathSecretMapIdCacheAccessedHit
- event::api::PathSecretMapIdEntryEvicted
- event::api::PathSecretMapInitialized
- event::api::PathSecretMapUninitialized
- event::api::ReplayDefinitelyDetected
- event::api::ReplayDetectedPacketAccepted
- event::api::ReplayDetectedPacketDropped
- event::api::ReplayDetectedPacketReceived
- event::api::ReplayDetectedPacketRejected
- event::api::ReplayDetectedPacketSent
- event::api::ReplayPotentiallyDetected
- event::api::StaleKeyPacketAccepted
- event::api::StaleKeyPacketDropped
- event::api::StaleKeyPacketReceived
- event::api::StaleKeyPacketRejected
- event::api::StaleKeyPacketSent
- event::api::StreamReadBlocked
- event::api::StreamReadErrored
- event::api::StreamReadFinFlushed
- event::api::StreamReadFlushed
- event::api::StreamReadKeyUpdated
- event::api::StreamReadShutdown
- event::api::StreamReadSocketBlocked
- event::api::StreamReadSocketErrored
- event::api::StreamReadSocketFlushed
- event::api::StreamWriteBlocked
- event::api::StreamWriteErrored
- event::api::StreamWriteFinFlushed
- event::api::StreamWriteFlushed
- event::api::StreamWriteKeyUpdated
- event::api::StreamWriteShutdown
- event::api::StreamWriteSocketBlocked
- event::api::StreamWriteSocketErrored
- event::api::StreamWriteSocketFlushed
- event::api::UnknownPathSecretPacketAccepted
- event::api::UnknownPathSecretPacketDropped
- event::api::UnknownPathSecretPacketReceived
- event::api::UnknownPathSecretPacketRejected
- event::api::UnknownPathSecretPacketSent
- event::builder::AcceptorStreamDequeued
- event::builder::AcceptorStreamPruned
- event::builder::AcceptorTcpFreshBatchCompleted
- event::builder::AcceptorTcpFreshEnqueued
- event::builder::AcceptorTcpIoError
- event::builder::AcceptorTcpLoopIterationCompleted
- event::builder::AcceptorTcpPacketDropped
- event::builder::AcceptorTcpPacketReceived
- event::builder::AcceptorTcpStarted
- event::builder::AcceptorTcpStreamDropped
- event::builder::AcceptorTcpStreamEnqueued
- event::builder::AcceptorTcpStreamReplaced
- event::builder::AcceptorUdpDatagramReceived
- event::builder::AcceptorUdpIoError
- event::builder::AcceptorUdpPacketDropped
- event::builder::AcceptorUdpPacketReceived
- event::builder::AcceptorUdpStarted
- event::builder::AcceptorUdpStreamEnqueued
- event::builder::ConnectionClosed
- event::builder::ConnectionInfo
- event::builder::ConnectionMeta
- event::builder::EndpointInitialized
- event::builder::EndpointMeta
- event::builder::KeyAccepted
- event::builder::PathSecretMapAddressCacheAccessed
- event::builder::PathSecretMapAddressCacheAccessedHit
- event::builder::PathSecretMapAddressEntryEvicted
- event::builder::PathSecretMapBackgroundHandshakeRequested
- event::builder::PathSecretMapCleanerCycled
- event::builder::PathSecretMapEntryInserted
- event::builder::PathSecretMapEntryReady
- event::builder::PathSecretMapEntryReplaced
- event::builder::PathSecretMapIdCacheAccessed
- event::builder::PathSecretMapIdCacheAccessedHit
- event::builder::PathSecretMapIdEntryEvicted
- event::builder::PathSecretMapInitialized
- event::builder::PathSecretMapUninitialized
- event::builder::ReplayDefinitelyDetected
- event::builder::ReplayDetectedPacketAccepted
- event::builder::ReplayDetectedPacketDropped
- event::builder::ReplayDetectedPacketReceived
- event::builder::ReplayDetectedPacketRejected
- event::builder::ReplayDetectedPacketSent
- event::builder::ReplayPotentiallyDetected
- event::builder::StaleKeyPacketAccepted
- event::builder::StaleKeyPacketDropped
- event::builder::StaleKeyPacketReceived
- event::builder::StaleKeyPacketRejected
- event::builder::StaleKeyPacketSent
- event::builder::StreamReadBlocked
- event::builder::StreamReadErrored
- event::builder::StreamReadFinFlushed
- event::builder::StreamReadFlushed
- event::builder::StreamReadKeyUpdated
- event::builder::StreamReadShutdown
- event::builder::StreamReadSocketBlocked
- event::builder::StreamReadSocketErrored
- event::builder::StreamReadSocketFlushed
- event::builder::StreamWriteBlocked
- event::builder::StreamWriteErrored
- event::builder::StreamWriteFinFlushed
- event::builder::StreamWriteFlushed
- event::builder::StreamWriteKeyUpdated
- event::builder::StreamWriteShutdown
- event::builder::StreamWriteSocketBlocked
- event::builder::StreamWriteSocketErrored
- event::builder::StreamWriteSocketFlushed
- event::builder::UnknownPathSecretPacketAccepted
- event::builder::UnknownPathSecretPacketDropped
- event::builder::UnknownPathSecretPacketReceived
- event::builder::UnknownPathSecretPacketRejected
- event::builder::UnknownPathSecretPacketSent
- event::disabled::Subscriber
- event::metrics::Context
- event::metrics::Subscriber
- event::metrics::aggregate::ConnectionContext
- event::metrics::aggregate::Info
- event::metrics::aggregate::Subscriber
- event::metrics::aggregate::info::Info
- event::metrics::aggregate::info::Str
- event::metrics::aggregate::info::Variant
- event::metrics::aggregate::probe::Registry
- event::metrics::aggregate::probe::dynamic::BoolCounter
- event::metrics::aggregate::probe::dynamic::Counter
- event::metrics::aggregate::probe::dynamic::Gauge
- event::metrics::aggregate::probe::dynamic::Measure
- event::metrics::aggregate::probe::dynamic::NominalCounter
- event::metrics::aggregate::probe::dynamic::NominalTimer
- event::metrics::aggregate::probe::dynamic::Registry
- event::metrics::aggregate::probe::dynamic::Timer
- event::tracing::Subscriber
- msg::addr::Addr
- msg::cmsg::Receiver
- msg::cmsg::Storage
- msg::cmsg::decode::Iter
- msg::cmsg::encode::Error
- msg::cmsg::storage::Encoder
- msg::cmsg::storage::Storage
- msg::recv::Message
- msg::recv::Segments
- msg::segment::Batch
- msg::send::Drain
- msg::send::Message
- msg::send::Retransmission
- msg::send::Segment
- packet::control::Tag
- packet::control::decoder::Packet
- packet::datagram::Tag
- packet::datagram::decoder::Packet
- packet::secret_control::replay_detected::Packet
- packet::secret_control::replay_detected::ReplayDetected
- packet::secret_control::replay_detected::Tag
- packet::secret_control::stale_key::Packet
- packet::secret_control::stale_key::StaleKey
- packet::secret_control::stale_key::Tag
- packet::secret_control::unknown_path_secret::Packet
- packet::secret_control::unknown_path_secret::Tag
- packet::secret_control::unknown_path_secret::UnknownPathSecret
- packet::stream::Tag
- packet::stream::decoder::Owned
- packet::stream::decoder::Packet
- packet::stream::id::Id
- packet::wire_version::WireVersion
- path::secret::map::ApplicationPair
- path::secret::map::Bidirectional
- path::secret::map::ControlPair
- path::secret::map::Entry
- path::secret::map::Map
- path::secret::map::Peer
- path::secret::open::Application
- path::secret::open::Once
- path::secret::seal::Application
- path::secret::seal::Once
- path::secret::stateless_reset::Signer
- pool::Entry
- pool::Pool
- random::Random
- recovery::RttEstimator
- socket::Options
- socket::Pair
- socket::recv::descriptor::Filled
- socket::recv::descriptor::Segments
- socket::recv::descriptor::Unfilled
- socket::recv::pool::Pool
- stream::TransportFeatures
- stream::application::Builder
- stream::application::Stream
- stream::crypto::Crypto
- stream::endpoint::AcceptError
- stream::environment::AcceptError
- stream::environment::Builder
- stream::environment::SocketSet
- stream::environment::tokio::Builder
- stream::environment::tokio::Environment
- stream::environment::tokio::TcpRegistered
- stream::environment::tokio::TcpReregistered
- stream::environment::tokio::UdpUnbound
- stream::pacer::Naive
- stream::packet_map::SentPacketInfo
- stream::packet_number::Counter
- stream::packet_number::ExhaustionError
- stream::recv::Error
- stream::recv::application::Builder
- stream::recv::application::Reader
- stream::recv::application::Shutdown
- stream::recv::dispatch::Allocator
- stream::recv::dispatch::Dispatch
- stream::recv::shared::AppGuard
- stream::recv::shared::Inner
- stream::recv::shared::State
- stream::recv::state::State
- stream::recv::worker::Worker
- stream::runtime::tokio::Shared
- stream::send::application::Builder
- stream::send::application::Shutdown
- stream::send::application::Writer
- stream::send::application::state::State
- stream::send::application::transmission::Drain
- stream::send::application::transmission::Event
- stream::send::application::transmission::Queue
- stream::send::buffer::Allocator
- stream::send::buffer::Segment
- stream::send::error::Error
- stream::send::filter::Filter
- stream::send::flow::Credits
- stream::send::flow::Request
- stream::send::flow::blocking::State
- stream::send::flow::non_blocking::State
- stream::send::path::Info
- stream::send::path::State
- stream::send::queue::Message
- stream::send::queue::Queue
- stream::send::queue::Segment
- stream::send::shared::Message
- stream::send::shared::State
- stream::send::state::BufferIndex
- stream::send::state::PeerActivity
- stream::send::state::SentRecoveryPacket
- stream::send::state::SentStreamPacket
- stream::send::state::State
- stream::send::state::probe::Probe
- stream::send::state::retransmission::Segment
- stream::send::state::transmission::Info
- stream::send::worker::Worker
- stream::server::InitialPacket
- stream::server::handshake::Map
- stream::server::handshake::Receiver
- stream::server::tokio::accept::Pruner
- stream::server::tokio::stats::Sender
- stream::server::tokio::stats::Stats
- stream::server::tokio::stats::Worker
- stream::server::tokio::tcp::Acceptor
- stream::server::tokio::udp::Acceptor
- stream::shared::Common
- stream::shared::FixedValues
- stream::shared::Shared
- stream::shared::Subscriber
- stream::socket::Tracing
- stream::socket::application::Pair
- stream::socket::application::Single
- stream::socket::application::builder::UdpPair
- sync::mpmc::Receiver
- sync::mpmc::Recv
- sync::mpmc::Sender
- sync::mpmc::WeakReceiver
- sync::mpsc::Receiver
- sync::mpsc::Sender
- sync::ring_deque::Capacity
- sync::ring_deque::Closed
- sync::ring_deque::RingDeque
- task::waker::set::Set
- task::waker::worker::Waker
Enums
- crypto::KeyPhase
- crypto::open::Error
- datagram::tunneled::send::Error
- event::api::AcceptorPacketDropReason
- event::api::AcceptorStreamPruneReason
- event::api::AcceptorTcpStreamDropReason
- event::api::EndpointType
- event::api::SocketAddress
- event::api::Subject
- event::builder::AcceptorPacketDropReason
- event::builder::AcceptorStreamPruneReason
- event::builder::AcceptorTcpStreamDropReason
- event::builder::EndpointType
- event::builder::SocketAddress
- event::builder::Subject
- event::metrics::aggregate::Units
- packet::Kind
- packet::Packet
- packet::secret_control::Packet
- packet::stream::PacketSpace
- packet::tag::Tag
- path::secret::HandshakeKind
- socket::ReusePort
- stream::processing::Error
- stream::recv::Kind
- stream::recv::application::ReadMode
- stream::recv::shared::AckMode
- stream::recv::shared::ApplicationState
- stream::send::error::Kind
- stream::send::shared::Event
- stream::send::state::TransmitIndex
- stream::send::transmission::Type
- stream::server::handshake::Outcome
- stream::server::tokio::accept::Flavor
- stream::shared::Half
- stream::socket::Protocol
- sync::ring_deque::Priority
- task::waker::worker::Status
Traits
- allocator::Allocator
- allocator::Segment
- clock::Clock
- clock::Sleep
- control::Controller
- crypto::IntoNonce
- crypto::open::Application
- crypto::open::Control
- crypto::open::control::Secret
- crypto::open::control::Stream
- crypto::seal::Application
- crypto::seal::Control
- crypto::seal::control::Secret
- crypto::seal::control::Stream
- event::ConnectionPublisher
- event::EndpointPublisher
- event::Event
- event::IntoEvent
- event::Meta
- event::Subscriber
- event::api::Subscriber
- event::metrics::Recorder
- event::metrics::aggregate::AsVariant
- event::metrics::aggregate::BoolRecorder
- event::metrics::aggregate::Metric
- event::metrics::aggregate::NominalRecorder
- event::metrics::aggregate::Recorder
- event::metrics::aggregate::Registry
- msg::cmsg::Encoder
- msg::cmsg::encode::Encoder
- packet::control::decoder::Validator
- packet::datagram::decoder::Validator
- packet::stream::decoder::Validator
- path::Controller
- random::Generator
- socket::recv::router::Router
- stream::environment::Environment
- stream::environment::Peer
- stream::runtime::Handle
- stream::send::application::state::Message
- stream::socket::Ext
- stream::socket::Socket
- stream::socket::application::Application
- stream::socket::application::builder::Builder
- sync::ring_deque::RecvWaker
Functions
- msg::addr::read
- msg::cmsg::decode::collect
- msg::cmsg::decode::value_from_bytes
- msg::cmsg::size_of_cmsg
- packet::control::encoder::encode
- packet::datagram::encoder::encode
- packet::datagram::encoder::estimate_len
- packet::stream::encoder::encode
- packet::stream::encoder::probe
- recovery::rtt_estimator
- socket::recv::udp::blocking
- stream::client::tokio::connect_tcp
- stream::client::tokio::connect_tcp_with
- stream::client::tokio::connect_udp
- stream::endpoint::accept_stream
- stream::endpoint::open_stream
- stream::send::probes::on_close
- stream::send::probes::on_control_packet
- stream::send::probes::on_control_packet_decrypted
- stream::send::probes::on_control_packet_duplicate
- stream::send::probes::on_packet_ack
- stream::send::probes::on_packet_lost
- stream::send::probes::on_pto_armed
- stream::send::probes::on_pto_backoff_reset
- stream::send::probes::on_transmit_probe
- stream::send::probes::on_transmit_stream
- stream::server::tokio::accept::accept
- stream::server::tokio::accept::channel
- stream::server::tokio::stats::channel
- stream::socket::fd::libc_call
- stream::socket::fd::peek
- stream::socket::fd::tcp::recv
- stream::socket::fd::tcp::send
- stream::socket::fd::udp::recv
- stream::socket::fd::udp::send
- sync::mpmc::new
- sync::mpsc::new
Type Aliases
- Version
- clock::SleepHandle
- congestion::PacketInfo
- crypto::open::Result
- packet::HeaderLen
- packet::PacketNumber
- packet::PayloadLen
- packet::datagram::decoder::PacketNumber
- path::secret::map::ApplicationData
- stream::packet_map::Map
- stream::recv::dispatch::Control
- stream::recv::dispatch::Error
- stream::recv::dispatch::Stream
- stream::recv::shared::RecvBuffer
- stream::runtime::ArcHandle
- stream::send::state::Transmission
- stream::server::tokio::accept::Receiver
- stream::server::tokio::accept::Sender
- stream::shared::ArcShared
- stream::socket::ArcApplication
- stream::socket::Flags
- stream::socket::fd::Flags
Constants
- SUPPORTED_VERSIONS
- crypto::awslc::AES_128_GCM
- crypto::awslc::AES_256_GCM
- msg::cmsg::DECODER_LEN
- msg::cmsg::ENCODER_LEN
- msg::cmsg::MAX_GRO_SEGMENTS
- msg::cmsg::MAX_LEN
- msg::segment::MAX_COUNT
- msg::segment::MAX_TOTAL
- packet::secret_control::MAX_PACKET_SIZE
- packet::secret_control::TAG_LEN
- packet::stream::encoder::MAX_HEADER_LEN
- packet::stream::encoder::MAX_RETRANSMISSION_HEADER_LEN
- packet::stream::id::IS_BIDIRECTIONAL_MASK
- packet::stream::id::IS_RELIABLE_MASK
- path::secret::seal::TEST_MAX_RECORDS
- stream::DEFAULT_IDLE_TIMEOUT
- stream::DEFAULT_INFLIGHT_TIMEOUT
- stream::MAX_DATAGRAM_SIZE