libp2p/protocols/connectivity/relay/rconn

Search:
Group by:
Source   Edit  

Types

RelayConnection = ref object of Connection
  stream*: Stream
  limitDuration*: uint32
  limitData*: uint64
  dataSent*: uint64
Source   Edit  

Procs

proc new(T: typedesc[RelayConnection]; stream: Stream; limitDuration: uint32;
         limitData: uint64): T:type {....raises: [].}
Source   Edit  

Methods

method closeImpl(self: RelayConnection): InternalRaisesFuture[void, void] {.
    ...stackTrace: false, raises: [], gcsafe, raises: [], tags: [RootEffect],
    forbids: [].}
Source   Edit  
method getWrapped(self: RelayConnection): Connection {....raises: [], tags: [],
    forbids: [].}
Source   Edit  
method readOnce(self: RelayConnection; pbytes: pointer; nbytes: int): InternalRaisesFuture[
    int, (CancelledError, LPStreamError)] {....stackTrace: false, raises: [],
    gcsafe, raises: [], tags: [], forbids: [].}
Source   Edit  
method resetImpl(self: RelayConnection): InternalRaisesFuture[void, void] {.
    ...stackTrace: false, raises: [], gcsafe, raises: [], tags: [RootEffect],
    forbids: [].}
Source   Edit  
method write(self: RelayConnection; msg: sink seq[byte]): InternalRaisesFuture[
    void, (CancelledError, LPStreamError)] {....stackTrace: false, raises: [],
    gcsafe, raises: [], tags: [RootEffect], forbids: [].}
Source   Edit