libp2p/protocols/connectivity/autonatv2/server

Search:
Group by:
Source   Edit  

Types

AutonatV2 = ref object of LPProtocol
  switch*: Switch
Source   Edit  
AutonatV2Config = object
Source   Edit  

Procs

proc findObservedIPAddr(conn: Connection; req: DialRequest): InternalRaisesFuture[
    Opt[MultiAddress], (CancelledError, LPStreamError)] {....stackTrace: false,
    raises: [], gcsafe, raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc new(T: typedesc[AutonatV2]; switch: Switch;
         config: AutonatV2Config = AutonatV2Config.new()): T:type {....raises: [].}
Source   Edit  
proc new(T: typedesc[AutonatV2Config];
         dialTimeout: Duration = DefaultDialTimeout;
         dialDataSize: uint64 = DefaultDialDataSize; amplificationAttackTimeout: Duration = DefaultAmplificationAttackDialTimeout;
         allowPrivateAddresses: bool = false): T:type {....raises: [].}
Source   Edit