List of all items
Structs
- AtomicSurbFlowEstimator
- BalancerStateValues
- ByteCapabilities
- HoprSession
- HoprSessionConfig
- IncomingSession
- 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
- manager::SessionManager
- manager::SessionManagerConfig
- manager::SessionSlot
- manager::SessionSlotGuard
- types::ByteCapabilities
- types::HoprSession
- types::HoprSessionConfig
- types::IncomingSession
Enums
- AcknowledgementMode
- Capability
- DispatchResult
- IpOrHost
- IpProtocol
- SealedHost
- SessionTarget
- balancer::rate_limiting::SinkState
- balancer::rate_limiting::StreamState
- errors::SessionManagerError
- errors::TransportSessionError
- manager::DispatchResult
- manager::SessionTasks
- types::ClosureReason
- types::SessionTarget
- utils::SurbNotificationMode
Traits
- balancer::SurbBalancerController
- balancer::SurbFlowController
- balancer::SurbFlowEstimator
- balancer::rate_limiting::RateLimitSinkExt
- balancer::rate_limiting::RateLimitStreamExt
- types::AsyncReadWrite
Functions
- balancer::rate_limiting::rate_from_delay
- manager::close_session
- manager::initiation_timeout_max_one_way
- manager::send_via_msg_sender
- manager::session_config
- transfer_session
- types::caps_to_ack_mode
- utils::insert_into_next_slot
- utils::spawn_keep_alive_stream
- utils::transfer_session
Type Aliases
- Capabilities
- ServiceId
- SessionId
- errors::Result
- manager::IncomingSessionSink
- manager::SessionInitiationCache
- manager::SessionNotifiers
- types::HoprStartProtocol
- types::ServiceId
- types::SessionId
Constants
- 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::EXTERNAL_SEND_TIMEOUT
- manager::MIN_CHALLENGE
- manager::MIN_FRAME_TIMEOUT
- manager::MIN_SURB_BUFFER_DURATION
- manager::MIN_SURB_BUFFER_NOTIFICATION_PERIOD
- manager::SESSION_READINESS_TIMEOUT
- types::SESSION_APPLICATION_TAG
- types::SESSION_SOCKET_CAPACITY