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