List of all items
Structs
- transport::CloseFrame
- transport::ConnectionState
- transport::DataFrame
- transport::DataFrameHeader
- transport::FrameFlags
- transport::FramePacer
- transport::MigrationState
- transport::NomadSocket
- transport::NomadSocketBuilder
- transport::NonceWindow
- transport::PayloadHeader
- transport::RetransmitController
- transport::RttEstimator
- transport::SessionId
- transport::TimestampTracker
Enums
- core::ApplyError
- core::CryptoError
- core::DecodeError
- core::NomadError
- core::SyncError
- transport::ConnectionPhase
- transport::FrameError
- transport::FrameType
- transport::PacerAction
- transport::SendReason
- transport::TransportError
Traits
Functions
Type Aliases
Constants
- core::AEAD_NONCE_SIZE
- core::AEAD_TAG_SIZE
- core::COLLECTION_INTERVAL
- core::DATA_FRAME_HEADER_SIZE
- core::DEAD_INTERVAL
- core::DEFAULT_COMPRESSION_LEVEL
- core::DELAYED_ACK_TIMEOUT
- core::EXT_COMPRESSION
- core::EXT_PREDICTION
- core::EXT_SCROLLBACK
- core::FLAG_ACK_ONLY
- core::FLAG_HAS_EXTENSION
- core::FRAME_TYPE_CLOSE
- core::FRAME_TYPE_DATA
- core::FRAME_TYPE_HANDSHAKE_INIT
- core::FRAME_TYPE_HANDSHAKE_RESP
- core::FRAME_TYPE_REKEY
- core::HANDSHAKE_BACKOFF
- core::HANDSHAKE_MAX_RETRIES
- core::HANDSHAKE_TIMEOUT
- core::HASH_SIZE
- core::INITIAL_RTO
- core::KEEPALIVE_INTERVAL
- core::MAX_EPOCH
- core::MAX_FRAME_RATE
- core::MAX_RETRANSMITS
- core::MAX_RTO
- core::MIN_COMPRESS_SIZE
- core::MIN_DATA_FRAME_SIZE
- core::MIN_FRAME_INTERVAL_MS
- core::MIN_HANDSHAKE_INIT_SIZE
- core::MIN_HANDSHAKE_RESP_SIZE
- core::MIN_RTO
- core::NONCE_DIR_INITIATOR
- core::NONCE_DIR_RESPONDER
- core::OLD_KEY_RETENTION
- core::PRIVATE_KEY_SIZE
- core::PROTOCOL_VERSION
- core::PUBLIC_KEY_SIZE
- core::RECOMMENDED_MAX_PAYLOAD
- core::REJECT_AFTER_MESSAGES
- core::REJECT_AFTER_TIME
- core::REKEY_AFTER_MESSAGES
- core::REKEY_AFTER_TIME
- core::REPLAY_WINDOW_SIZE
- core::SESSION_ID_SIZE
- core::SYNC_MESSAGE_HEADER_SIZE
- transport::DEFAULT_RECV_BUFFER_SIZE
- transport::pacing_constants::COLLECTION_INTERVAL
- transport::pacing_constants::DEAD_INTERVAL
- transport::pacing_constants::DELAYED_ACK_TIMEOUT
- transport::pacing_constants::KEEPALIVE_INTERVAL
- transport::pacing_constants::MAX_FRAME_RATE_HZ
- transport::pacing_constants::MAX_RETRANSMITS
- transport::pacing_constants::MIN_FRAME_INTERVAL_FLOOR
- transport::pacing_constants::RETRANSMIT_BACKOFF
- transport::sizes::AEAD_TAG_SIZE
- transport::sizes::DATA_FRAME_HEADER_SIZE
- transport::sizes::DEFAULT_MAX_PAYLOAD
- transport::sizes::MIN_FRAME_SIZE
- transport::sizes::NONCE_COUNTER_SIZE
- transport::sizes::PAYLOAD_HEADER_SIZE
- transport::sizes::SESSION_ID_SIZE
- transport::timing_constants::INITIAL_RTO
- transport::timing_constants::MAX_RTO
- transport::timing_constants::MIN_RTO
- transport::timing_constants::MIN_RTO_GRANULARITY_MS
- transport::timing_constants::RTO_K
- transport::timing_constants::RTTVAR_BETA
- transport::timing_constants::SRTT_ALPHA