Expand description
Configuration logic for launching a circuit manager.
ยงSemver note
Most types in this module are re-exported by arti-client.
Modulesยง
- test_
config ๐ - Testing configuration, with public fields
Structsยง
- Circuit
Timing - Configuration for circuit timeouts, expiration, and so on.
- Circuit
Timing Builder - A builder to create an instance of
CircuitTiming. - Path
Config - Rules for building paths over the network.
- Path
Config Builder - A builder to create an instance of
PathConfig. - Path
Config Long Lived Ports List Builder - Builder for the
HashSet<u16>type. - Path
Config Reachable Addrs List Builder - Builder for the
Vec<AddrPortPattern>type. - Preemptive
Circuit Config - Configuration for preemptive circuits.
- Preemptive
Circuit Config Builder - A builder to create an instance of
PreemptiveCircuitConfig. - Preemptive
Circuit Config Initial Predicted Ports List Builder - Builder for the
Vec<u16>type.
Traitsยง
- Circ
MgrConfig - Configuration for a circuit manager
Functionsยง
- default_
disused_ ๐timeout - Return the default value for
disused_circuit_timeout. - default_
hs_ ๐max_ attempts - Return the default value for
request_max_retries. - default_
max_ ๐dirtiness - Return the default value for
max_dirtiness. - default_
preemptive_ ๐duration - Return default duration
- default_
preemptive_ ๐min_ exit_ circs_ for_ port - Return minimum circuits for an exit port
- default_
preemptive_ ๐ports - Return default target ports
- default_
preemptive_ ๐threshold - Return default threshold
- default_
reachable_ ๐addrs - Return the default list of reachable addresses (namely, โ:โ)
- default_
request_ ๐loyalty - Return the default request loyalty timeout.
- default_
request_ ๐max_ retries - Return the default value for
request_max_retries. - default_
request_ ๐timeout - Return the default value for
request_timeout. - ipv4_
prefix_ ๐default - Default value for ipv4_subnet_family_prefix.
- ipv6_
prefix_ ๐default - Default value for ipv6_subnet_family_prefix.
- long_
lived_ ๐ports_ default - Default value for long_lived_ports.