Types
AutonatV2Client = ref object of LPProtocol dialer*: Dial
- Source Edit
Consts
DefaultDialBackTimeout = (value: 5000000000)
- Source Edit
MaxAcceptedDialDataRequest = 102400
- Source Edit
MaxDialDataResponsePayload = 1024
- Source Edit
Procs
proc handleDialDataRequest(conn: Connection; req: DialDataRequest): InternalRaisesFuture[ DialResponse, (CancelledError, AutonatV2Error, LPStreamError)] {. ...stackTrace: false, raises: [], gcsafe, raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc new(T: typedesc[AutonatV2Client]; rng: ref HmacDrbgContext; dialBackTimeout: Duration = DefaultDialBackTimeout): T:type {. ...raises: [].}
- Source Edit
proc setup(self: AutonatV2Client; switch: Switch) {....raises: [], tags: [], forbids: [].}
- Source Edit
Methods
method sendDialRequest(self: AutonatV2Client; pid: PeerId; testAddrs: seq[MultiAddress]): InternalRaisesFuture[ AutonatV2Response, (AutonatV2Error, CancelledError, DialFailedError, LPStreamError)] {.base, ...stackTrace: false, raises: [], gcsafe, raises: [], tags: [RootEffect], forbids: [].}
- Dials peer with pid and requests that it tries connecting to testAddrs Source Edit