Expand description
Facilities to build circuits directly, instead of via a circuit manager.
Modulesยง
- guardstatus ๐
- Helpers for reporting information about guard status to the guard manager.
Structsยง
- Builder ๐
- An implementation type for
TunnelBuilder. - Tunnel
Builder - A factory object to build circuits.
Traitsยง
- Buildable ๐
- Represents an objects that can be constructed in a circuit-like way.
Functionsยง
- build_
cc_ ๐fixedwindow - Return the congestion control FixedWindow algorithm using the given network parameters.
- build_
cc_ ๐fixedwindow_ params - Return the parameters for the congestion control FixedWindow algorithm using the given network parameters.
- build_
cc_ ๐vegas - Return the congestion control Vegas algorithm using the given network parameters.
- circparameters_
from_ ๐netparameters - Return a new circuit parameter struct using the given network parameters and algorithm to use.
- create_
common ๐ - Try to make a
PendingClientTunnelto a given relay, and start its reactor. - double_
timeout ๐ - Helper function: spawn a future as a background task, and run it with two separate timeouts.
- exit_
circparams_ from_ netparams - Extract a
CircParametersfrom theNetParametersfrom a consensus for an exit circuit or single onion service (when implemented). - onion_
circparams_ from_ netparams - Extract a
CircParametersfrom theNetParametersfrom a consensus for an onion circuit which also includes an onion service with Vanguard.