Expand description
Configuration of the crate::HoprTransport.
Structsยง
- Hopr
Codec Config - Configuration of
HoprEncoderandHoprDecoder. - Hopr
Packet Pipeline Config - Configuration of the HOPR packet pipeline.
- Hopr
Protocol Config - Complete configuration of the HOPR protocol stack.
- Hopr
Ticket Processor Config - Configuration for the HOPR ticket processor within the packet pipeline.
- Host
Config - Configuration of the listening host.
- Probe
Config - Configuration for the probing mechanism
- Session
Global Config - Global configuration of Sessions and the Session manager.
- Surb
Store Config - Configuration for the SURB cache.
- Transport
Config - Configuration of the physical transport mechanism.
Enumsยง
- Host
Type - Enumeration of possible host types.
Constantsยง
- DEFAULT_
COUNTER_ ๐FLUSH_ INTERVAL - DEFAULT_
SESSION_ ๐BALANCER_ BUFFER_ DURATION - DEFAULT_
SESSION_ ๐BALANCER_ SAMPLING - DEFAULT_
SESSION_ ๐ESTABLISH_ MAX_ RETRIES - DEFAULT_
SESSION_ ๐ESTABLISH_ RETRY_ DELAY - DEFAULT_
SESSION_ ๐IDLE_ TIMEOUT - SESSION_
IDLE_ ๐MIN_ TIMEOUT
Functionsยง
- default_
counter_ ๐flush_ interval - default_
multiaddr_ ๐transport - default_
session_ ๐balancer_ buffer_ duration - default_
session_ ๐balancer_ sampling - default_
session_ ๐establish_ max_ retries - default_
session_ ๐establish_ retry_ delay - default_
session_ ๐idle_ timeout - is_
dns_ ๐address_ regex - is_
reachable_ domain - Check whether the string is an actual reachable domain.
- looks_
like_ domain - Check whether the string looks like a valid domain.
- validate_
balancer_ ๐buffer_ duration - validate_
balancer_ ๐sampling - validate_
dns_ ๐address - validate_
ipv4_ ๐address - validate_
session_ ๐idle_ timeout