Types
HttpClientOptions = object
- Source Edit
RpcHttpClient = ref object of RpcClient
- Source Edit
Procs
proc connect(client: RpcHttpClient; address: string; port: Port; secure: bool): InternalRaisesFuture[ void, (CancelledError, JsonRpcError)] {....stackTrace: false, raises: [], gcsafe, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc connect(client: RpcHttpClient; url: string): InternalRaisesFuture[void, (CancelledError, JsonRpcError)] {....stackTrace: false, raises: [], gcsafe, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc new(T: type RpcHttpClient; secure = false; getHeaders: GetJsonRpcRequestHeaders = nil; flags: HttpClientFlags = {}; maxMessageSize = defaultMaxMessageSize): T:type {. ...raises: [], gcsafe.}
- Source Edit
proc newRpcHttpClient(maxBodySize = defaultMaxMessageSize; secure = false; getHeaders: GetJsonRpcRequestHeaders = nil; flags: HttpClientFlags = {}): RpcHttpClient {....raises: [], gcsafe, tags: [], forbids: [].}
- Source Edit
Methods
method close(client: RpcHttpClient): InternalRaisesFuture[void, void] {. ...stackTrace: false, raises: [], gcsafe, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
Exports
-
decode, ResponseBatchRx, RpcBatchCallRef, InvalidResponse, RpcBatchResponse, RequestTx, automaticBuiltinSerialization, createRpcSigsFromString, ApplicationError, prepareBatch, flavorEnumRep, call, json_rpc_workaround_24844_future_string, createRpcSigsFromString, mimeType, flavorOmitsOptionalFields, hash, typeClassOrMemberAutoSerialize, RequestId, withPendingFut, callOnProcessMessage, JrpcConv, automaticPrimitivesSerialization, createRpcSigsFromNim, RpcRouterCallback, parseResponse, ErrorResponse, RequestParamsTx, PreferredOutputType, GetJsonRpcRequestHeaders, RpcBatchItem, FailedHttpResponse, call, createSingleRpcSig, RpcPostError, flavorUsesAutomaticObjectSerialization, flavorEnumRep, Reader, flavorRequiresAllFields, RequestParamKind, createRpcSigs, RpcClient, InvalidRequest, RpcAddressUnresolvableError, Writer, createRpcSigs, send, processMessage, flavorSkipNullFields, ResultDecodeError, automaticSerialization, defaultMaxMessageSize, call, createSingleRpcSig, close, ResponseFut, processsSingleResponse, createRpcSigsFromNim, flavorAllowsUnknownFields, RpcTransportError, clearPending, RpcBindError, typeAutoSerialize, JsonRpcError, RequestIdKind, notify, RpcConnection, RequestDecodeError, JsonRpcError, RequestDecodeError, ResultDecodeError, RpcTransportError, InvalidRequest, RpcAddressUnresolvableError, RpcPostError, FailedHttpResponse, RpcBindError, ErrorResponse, ApplicationError, InvalidResponse