List of all items
Structs
- AgreedSsaQuota
- ApplicationDataIn
- ApplicationDataOut
- AtomicSurbFlowEstimator
- BalancerStateValues
- FillRate
- FlowControlConfig
- HoprSession
- HoprSessionCapabilities
- HoprSessionConfig
- IncomingSessionPixConfig
- PixFillConfig
- PixParams
- PixToolbox
- SessionClientConfig
- SessionManager
- SessionManagerConfig
- SupervisorConfig
- 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::CycleBudgetReservation
- manager::EffectivePixAdmission
- manager::IncomingSessionPixConfig
- manager::PixFillControl
- manager::PixFillState
- manager::PixToolbox
- manager::SessionManager
- manager::SessionManagerConfig
- manager::SessionSlot
- manager::SessionSlotGuard
- manager::SessionSsaState
- supervision::FillRate
- supervision::PixFillConfig
- supervision::PixParams
- supervision::SupervisorConfig
- supervision::fill::FillPlanner
- supervision::fill::FillTarget
- supervision::gate::GateClosed
- supervision::gate::ServiceGate
- supervision::supervisor::PaidRecoveryTail
- supervision::supervisor::PerSsaState
- supervision::supervisor::SessionPixSupervisor
- supervision::telemetry::PixCycleSummary
- supervision::telemetry::PixGateBlockEpisode
- supervision::telemetry::PixSessionSnapshot
- supervision::telemetry::PixSessionTelemetry
- supervision::telemetry::PixTurnEvents
- supervision::telemetry::Published
- supervision::worker::SessionPixSupervisorHandle
- types::AgreedSsaQuota
- types::HoprPixDepositPayload
- types::HoprSession
- types::HoprSessionCapabilities
- types::HoprSessionConfig
- utils::SlotNotify
- utils::SlotNotifyFuture
- utils::SlotNotifyInner
Enums
- AcknowledgementMode
- Capability
- ClosureReason
- DestinationRouting
- DispatchResult
- DropReason
- HoprSessionInPixEvent
- HoprSessionOutPixEvent
- InvalidPixParams
- IpOrHost
- IpProtocol
- SealedHost
- SessionTarget
- balancer::rate_limiting::SinkState
- balancer::rate_limiting::StreamState
- errors::SessionManagerError
- errors::TransportSessionError
- manager::DispatchResult
- manager::DropReason
- manager::SessionHandles
- supervision::SessionPixAction
- supervision::SessionPixCloseReason
- supervision::SessionPixEvent
- supervision::gate::GateBlockReason
- supervision::gate::GateVerdict
- supervision::supervisor::SsaPhase
- supervision::telemetry::EventScope
- supervision::telemetry::PixAdmissionRejection
- supervision::telemetry::PixCycleEvent
- supervision::telemetry::PixCycleOutcome
- supervision::telemetry::PixCyclePhase
- supervision::telemetry::PixGateBlock
- supervision::telemetry::PixGateMode
- supervision::telemetry::PixShareKind
- supervision::telemetry::PixStallCause
- supervision::worker::WorkerCommand
- 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_closed_drop_count
- counters::session_inbox_drop_count
- counters::session_unknown_data_drop_count
- counters::session_unrelated_dispatch_count
- cycle_budget_for
- flow_control::admit_bytes
- flow_control::sleep
- manager::account_incoming_surbs
- manager::acquire_egress_permit
- manager::answer_while_draining
- manager::cap_organic_surbs
- manager::close_session
- manager::cycle_budget_for
- manager::decode_pix_offer
- manager::effective_surb_reserve
- manager::initiation_options
- manager::initiation_timeout_max_one_way
- manager::into_initiation_additional_data
- manager::max_cycle_budget_for_quota
- manager::release_session_slot
- manager::send_via_msg_sender
- manager::session_config
- manager::session_config_with
- manager::start_protocol_channel_capacity
- manager::validate_incoming_session_pix_config
- max_cycle_budget_for_quota
- supervision::scaled_deadline
- supervision::supervisor::deposit_uhopr
- supervision::telemetry::apply_delta
- supervision::telemetry::emit_cycle_phase_duration
- supervision::telemetry::emit_cycle_summary
- supervision::telemetry::emit_cycles_active
- supervision::telemetry::emit_cycles_total
- supervision::telemetry::emit_deposits_confirmed
- supervision::telemetry::emit_deposits_recovered
- supervision::telemetry::emit_egress_packets
- supervision::telemetry::emit_gate_block
- supervision::telemetry::emit_gate_block_duration
- supervision::telemetry::emit_predeposit_exposure
- supervision::telemetry::emit_sessions_active
- supervision::telemetry::emit_sessions_stalled
- supervision::telemetry::emit_shares_total
- supervision::telemetry::record_egress
- supervision::telemetry::record_events
- supervision::telemetry::record_gate_closed
- supervision::telemetry::sessions_in
- supervision::validate_fill_fractions
- supervision::validate_pix_supervision
- supervision::worker::dispatch
- supervision::worker::is_coalescible
- supervision::worker::process_cmd
- supervision::worker::publish_telemetry
- supervision::worker::report_fill_stall
- supervision::worker::send_actions
- supervision::worker::spawn_supervisor_worker
- supervision::worker::worker_loop
- transfer_session
- transfer_session_datagram
- types::caps_to_ack_mode
- types::deposit_data_for_batch
- types::pix_params_to_quota
- utils::insert_into_next_slot
- utils::spawn_keep_alive_stream
- utils::transfer_session
- utils::transfer_session_datagram
- validate_incoming_session_pix_config
- validate_pix_supervision
Type Aliases
- Capabilities
- HoprStartProtocol
- IncomingSession
- ServiceId
- SessionAdmissionReply
- SessionAdmissionSink
- SessionId
- errors::Result
- manager::BoxSink
- manager::EgressItem
- manager::EgressPermit
- manager::SessionInitiationCache
- manager::SessionNotifiers
- manager::StartProtocolMsgSink
- supervision::worker::ActionChannel
- supervision::worker::ActionRx
- supervision::worker::ActionTx
- supervision::worker::CmdChannel
- supervision::worker::CmdRx
- supervision::worker::CmdTx
- types::HoprPixDepositData
- types::HoprStartProtocol
- types::IncomingSession
- types::ServiceId
- types::SessionAdmissionReply
- types::SessionAdmissionSink
- 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_CLOSED_DROPS
- 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
- DEPOSIT_DATA_REQUEST_TIMEOUT
- LOCAL_PIX_SUITE
- MAX_ASSUMED_SESSION_PACKET_RATE
- MAX_OVERLAPPING_BATCHES
- MAX_SSA_BATCH_SIZE
- MIN_BALANCER_SAMPLING_INTERVAL
- MIN_SURB_BUFFER_DURATION
- PIX_QUOTA_BYTES_PER_SHARE
- SESSION_MTU
- SURB_SIZE
- balancer::MIN_BALANCER_SAMPLING_INTERVAL
- balancer::controller::CAPACITY_PLATEAU_THRESHOLD
- balancer::pid::DEFAULT_D_GAIN
- balancer::pid::DEFAULT_I_GAIN
- balancer::pid::DEFAULT_P_GAIN
- balancer::rate_limiting::MAX_WAIT_CHUNK
- manager::DEFAULT_MAX_SSAS_PER_SSA_REQUEST
- manager::DEFAULT_SSAS_PER_SSA_REQUEST
- manager::DEPOSIT_DATA_REQUEST_TIMEOUT
- manager::EXTERNAL_SEND_TIMEOUT
- manager::INITIATION_OPTIONS_SHIFT
- manager::MAX_ASSUMED_SESSION_PACKET_RATE
- manager::MAX_CONCURRENT_START_EXCHANGES
- manager::MAX_OVERLAPPING_BATCHES
- 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_SUCCESSOR_SERVICE_POLL
- manager::SSA_SUCCESSOR_SERVICE_WAIT
- manager::START_PROTOCOL_CHANNEL_RESERVE
- supervision::MAX_FILL_RATE
- supervision::MAX_SUPERVISOR_DURATION
- supervision::ORGANIC_WINDOW
- supervision::SAMPLING_INTERVAL
- supervision::supervisor::WEI_PER_UHOPR
- 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::PIX_QUOTA_BYTES_PER_SHARE
- types::SESSION_APPLICATION_TAG
- types::SESSION_SOCKET_CAPACITY