Module combined_network

Source
Expand description

Networking Implementation that has a primary and a fallback network. If the primary Errors we will use the backup to send or receive

Structsยง

CombinedNetworks
A communication channel with 2 networks, where we can fall back to the slower network if the primary fails
MessageDeduplicationCache ๐Ÿ”’
UnderlyingCombinedNetworks
Wrapper for the tuple of PushCdnNetwork and Libp2pNetwork We need this so we can impl TestableNetworkingImplementation on the tuple

Type Aliasesยง

DelayedTasksChannelsMap ๐Ÿ”’
Thread-safe ref counted lock to a map of channels to the delayed tasks