libp2p/services/autorelayservice

Search:
Group by:
Source   Edit  

Types

AutoRelayService = ref object of Service
Source   Edit  
OnReservationHandler = proc (addresses: seq[MultiAddress]) {....gcsafe, raises: [].}
Source   Edit  

Procs

proc getAddresses(self: AutoRelayService): seq[MultiAddress] {....raises: [],
    tags: [], forbids: [].}
Source   Edit  
proc isRunning(self: AutoRelayService): bool {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc new(T: typedesc[AutoRelayService]; maxNumRelays: int; client: RelayClient;
         onReservation: OnReservationHandler; rng: Rng): T:type {....raises: [].}
Source   Edit  

Methods

method setup(self: AutoRelayService; switch: Switch) {....raises: [], raises: [],
    tags: [], forbids: [].}
Source   Edit  
method start(self: AutoRelayService; switch: Switch): InternalRaisesFuture[void,
    (CancelledError,)] {....stackTrace: false, raises: [], gcsafe, raises: [],
                         tags: [RootEffect], forbids: [].}
Source   Edit  
method stop(self: AutoRelayService; switch: Switch): InternalRaisesFuture[void,
    (CancelledError,)] {....stackTrace: false, raises: [], gcsafe, raises: [],
                         tags: [RootEffect], forbids: [].}
Source   Edit