Types
RelayTransport = ref object of Transport client*: RelayClient
- Source Edit
Procs
proc dial(self: RelayTransport; ma: MultiAddress): InternalRaisesFuture[ Connection, (RelayDialError, CancelledError)] {....stackTrace: false, raises: [], gcsafe, raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc new(T: typedesc[RelayTransport]; cl: RelayClient; upgrader: Upgrade): T:type {. ...raises: [].}
- Source Edit
Methods
method accept(self: RelayTransport): InternalRaisesFuture[Connection, (TransportError, CancelledError)] {....stackTrace: false, raises: [], gcsafe, raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method dial(self: RelayTransport; hostname: string; ma: MultiAddress; peerId: Opt[PeerId] = Opt.none(PeerId)): InternalRaisesFuture[ Connection, (TransportError, CancelledError)] {....stackTrace: false, raises: [], gcsafe, raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method handles(self: RelayTransport; ma: MultiAddress): bool {....gcsafe, raises: [], tags: [], forbids: [].}
- Source Edit
method start(self: RelayTransport; ma: seq[MultiAddress]): InternalRaisesFuture[ void, (LPError, TransportError, CancelledError)] {....stackTrace: false, raises: [], gcsafe, raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method stop(self: RelayTransport): InternalRaisesFuture[void, void] {. ...stackTrace: false, raises: [], gcsafe, raises: [], tags: [RootEffect], forbids: [].}
- Source Edit