List of all items
Structs
- AgreedSsaQuota
- ApplicationDataIn
- ApplicationDataOut
- AtomicSurbFlowEstimator
- BalancerStateValues
- FlowControlConfig
- HoprSession
- HoprSessionCapabilities
- HoprSessionConfig
- IncomingSessionPixConfig
- PixParams
- PixToolbox
- SessionClientConfig
- SessionManager
- SessionManagerConfig
- SurbBalancerConfig
- balancer::AtomicSurbFlowEstimator
- balancer::BalancerControllerBounds
- balancer::SimpleSurbFlowEstimator
- balancer::SurbControllerWithCorrection
- balancer::controller::BalancerStateValues
- balancer::controller::SurbBalancer
- balancer::controller::SurbBalancerConfig
- balancer::pid::PidBalancerController
- balancer::pid::PidControllerGains
- balancer::rate_limiting::RateController
- balancer::rate_limiting::RateLimitedSink
- balancer::rate_limiting::RateLimitedStream
- balancer::simple::SimpleBalancerController
- flow_control::PacedWriter
- flow_control::SurbSupply
- manager::IncomingSessionPixConfig
- manager::PixToolbox
- manager::SessionManager
- manager::SessionManagerConfig
- manager::SessionSlot
- manager::SessionSlotGuard
- manager::SessionSsaState
- types::AgreedSsaQuota
- types::HoprPixDepositData
- types::HoprSession
- types::HoprSessionCapabilities
- types::HoprSessionConfig
Enums
- AcknowledgementMode
- Capability
- DestinationRouting
- DispatchResult
- HoprSessionInPixEvent
- HoprSessionOutPixEvent
- InvalidPixParams
- IpOrHost
- IpProtocol
- SealedHost
- SessionTarget
- balancer::rate_limiting::SinkState
- balancer::rate_limiting::StreamState
- errors::SessionManagerError
- errors::TransportSessionError
- manager::DispatchResult
- manager::SessionHandles
- types::ClosureReason
- types::HoprSessionInPixEvent
- types::HoprSessionOutPixEvent
- types::SessionTarget
- utils::SurbNotificationMode
Traits
- IpOrHostExt
- balancer::SurbBalancerController
- balancer::SurbFlowController
- balancer::SurbFlowEstimator
- balancer::rate_limiting::RateLimitSinkExt
- balancer::rate_limiting::RateLimitStreamExt
- types::AsyncReadWrite
Functions
- balancer::rate_limiting::rate_from_delay
- counters::app_incoming_timeout_drop_count
- counters::dispatch_message_call_count
- counters::encode_stage_entry_count
- counters::routing_resolution_attempt_count
- counters::routing_resolution_failure_count
- counters::routing_resolution_surb_timeout_count
- counters::session_inbox_drop_count
- counters::session_unknown_data_drop_count
- counters::session_unrelated_dispatch_count
- flow_control::admit_bytes
- flow_control::sleep
- manager::close_session
- manager::initiation_timeout_max_one_way
- manager::retire_all_live_ssa_cycles
- manager::send_via_msg_sender
- manager::session_config
- manager::session_config_with
- manager::start_protocol_channel_capacity
- transfer_session
- types::caps_to_ack_mode
- types::pix_params_to_quota
- utils::insert_into_next_slot
- utils::spawn_keep_alive_stream
- utils::transfer_session
Type Aliases
- Capabilities
- HoprStartProtocol
- IncomingSession
- ServiceId
- SessionId
- errors::Result
- manager::BoxSink
- manager::SessionInitiationCache
- manager::SessionNotifiers
- manager::StartProtocolMsgSink
- types::HoprStartProtocol
- types::IncomingSession
- types::ServiceId
- types::SessionId
- types::SsaQuota
Statics
- balancer::controller::EPOCH
- counters::APP_INCOMING_TIMEOUT_DROPS
- counters::DISPATCH_MESSAGE_CALLS
- counters::ENCODE_STAGE_ENTRIES
- counters::ROUTING_RESOLUTION_ATTEMPTS
- counters::ROUTING_RESOLUTION_FAILURES
- counters::ROUTING_RESOLUTION_SURB_TIMEOUTS
- counters::SESSION_INBOX_DROPS
- counters::SESSION_UNKNOWN_DATA_DROPS
- counters::SESSION_UNRELATED_DATA_DISPATCHES
Constants
- DEFAULT_MAX_SSAS_PER_SSA_REQUEST
- DEFAULT_PIX_POLYS_PER_SSA
- DEFAULT_PIX_SHARES_PER_POLY
- DEFAULT_PIX_SSA_QUOTA
- DEFAULT_PIX_SURPLUS_SHARES
- DEFAULT_SSAS_PER_SSA_REQUEST
- LOCAL_PIX_SUITE
- MAX_SSA_BATCH_SIZE
- MIN_BALANCER_SAMPLING_INTERVAL
- MIN_SURB_BUFFER_DURATION
- SESSION_MTU
- SURB_SIZE
- balancer::MIN_BALANCER_SAMPLING_INTERVAL
- balancer::pid::DEFAULT_D_GAIN
- balancer::pid::DEFAULT_I_GAIN
- balancer::pid::DEFAULT_P_GAIN
- manager::DEFAULT_MAX_SSAS_PER_SSA_REQUEST
- manager::DEFAULT_SSAS_PER_SSA_REQUEST
- manager::EXTERNAL_SEND_TIMEOUT
- manager::MAX_ALLOWED_UNVERIFIABLE_PIX_SHARES
- manager::MAX_CONCURRENT_START_EXCHANGES
- manager::MAX_SSA_BATCH_SIZE
- manager::MIN_CHALLENGE
- manager::MIN_COMMITMENTS_PER_SSA_COMMIT_MSG
- manager::MIN_FRAME_TIMEOUT
- manager::MIN_SURB_BUFFER_DURATION
- manager::MIN_SURB_BUFFER_NOTIFICATION_PERIOD
- manager::SESSION_READINESS_TIMEOUT
- manager::SSA_TEARDOWN_SWEEP_WINDOW
- manager::START_PROTOCOL_CHANNEL_RESERVE
- types::DEFAULT_PIX_PARAMS
- types::DEFAULT_PIX_POLYS_PER_SSA
- types::DEFAULT_PIX_QUOTA_RANGE_SPAN
- types::DEFAULT_PIX_SHARES_PER_POLY
- types::DEFAULT_PIX_SSA_QUOTA
- types::DEFAULT_PIX_SURPLUS_SHARES
- types::LOCAL_PIX_SUITE
- types::SESSION_APPLICATION_TAG
- types::SESSION_SOCKET_CAPACITY