List of all items
Structs
- CircMgr
- CircuitTiming
- CircuitTimingBuilder
- ClockSkewEvents
- FirstHopId
- PathConfig
- PathConfigBuilder
- PreemptiveCircuitConfig
- PreemptiveCircuitConfigBuilder
- SkewEstimate
- TargetPort
- TargetPorts
- TestConfig
- build::Builder
- build::CircuitBuilder
- build::guardstatus::GuardStatusHandle
- config::CircuitTiming
- config::CircuitTimingBuilder
- config::LongLivedPortsBuilder
- config::PathConfig
- config::PathConfigBuilder
- config::PredictedPortsListBuilder
- config::PreemptiveCircuitConfig
- config::PreemptiveCircuitConfigBuilder
- config::ReachableAddrsBuilder
- config::test_config::TestConfig
- err::OptUniqId
- err::PreemptiveCircError
- err::WithOptPeer
- hspool::HsCircPool
- hspool::HsCircStub
- hspool::Inner
- hspool::pool::CircsToLaunch
- hspool::pool::ForLaunch
- hspool::pool::HsCircPrefs
- hspool::pool::Pool
- impls::Plan
- isolation::IsolationToken
- isolation::StreamIsolation
- isolation::StreamIsolationBuilder
- mgr::AbstractCircMgr
- mgr::CircBuildPlan
- mgr::CircList
- mgr::OpenEntry
- mgr::PendingEntry
- mgr::PendingRequest
- mgr::UnusedTimings
- mgr::streams::SelectBiased
- path::TorPath
- path::dirpath::DirPathBuilder
- path::exitpath::ExitPathBuilder
- path::hspath::HsPathBuilder
- path::hspath::VanguardHsPathBuilder
- preemptive::PreemptiveCircuitPredictor
- timeouts::estimator::Estimator
- timeouts::pareto::History
- timeouts::pareto::MsecDuration
- timeouts::pareto::Params
- timeouts::pareto::ParetoDist
- timeouts::pareto::ParetoTimeoutEstimator
- timeouts::pareto::ParetoTimeoutState
- timeouts::readonly::ReadonlyTimeoutEstimator
- usage::ExitPolicy
- usage::TargetPort
- usage::TargetPorts
Enums
- DirInfo
- Error
- ExternalActivity
- err::Error
- hspool::HsCircKind
- hspool::HsCircStubKind
- isolation::StreamIsolationBuilderError
- mgr::Action
- mgr::CircProvenance
- mgr::ExpirationInfo
- mgr::RestrictionFailed
- mgr::streams::Source
- path::MaybeOwnedRelay
- path::OwnedPath
- path::TorPathInner
- path::exitpath::ExitPathBuilderInner
- timeouts::Action
- usage::SupportedCircUsage
- usage::TargetCircUsage
Traits
- CircMgrConfig
- GuardMgrConfig
- build::Buildable
- config::CircMgrConfig
- hspool::HsCircPoolConfig
- hspool::config::HsCircPoolConfig
- isolation::Isolation
- isolation::IsolationHelper
- isolation::seal::Sealed
- mgr::AbstractCirc
- mgr::AbstractCircBuilder
- mgr::AbstractSpec
- mgr::MockablePlan
- path::AnonymousPathBuilder
- timeouts::TimeoutEstimator
Macros
Functions
- build::circparameters_from_netparameters
- build::create_common
- build::double_timeout
- config::default_hs_max_attempts
- config::default_max_dirtiness
- config::default_preemptive_duration
- config::default_preemptive_min_exit_circs_for_port
- config::default_preemptive_ports
- config::default_preemptive_threshold
- config::default_reachable_addrs
- config::default_request_loyalty
- config::default_request_max_retries
- config::default_request_timeout
- config::ipv4_prefix_default
- config::ipv6_prefix_default
- config::long_lived_ports_default
- hspool::circuit_compatible_with_target
- hspool::circuit_still_useable
- hspool::launch_hs_circuits_as_needed
- hspool::pool::random_idx_where
- hspool::remove_unusable_circuits
- mgr::abstract_spec_find_supported
- mgr::spawn_expiration_task
- mgr::streams::select_biased
- path::hspath::exclude_identities
- path::pick_path
- path::select_guard
- timeouts::estimator::estimator_from_storage
- timeouts::mul_duration_f64_saturating
- usage::owned_targets_equivalent
Type Aliases
- Result
- TimeoutStateHandle
- config::LongLivedPorts
- config::PredictedPortsList
- config::ReachableAddrs
- mgr::PendResult