Types
RpcServer = ref object of RootRef router*: RpcRouter connections*: HashSet[RpcConnection]
- Source Edit
Procs
proc executeMethod(server: RpcServer; methodName: string; args: JsonNode): InternalRaisesFuture[ JsonString, (CancelledError, JsonRpcError)] {....stackTrace: false, raises: [], gcsafe, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc executeMethod(server: RpcServer; methodName: string; args: JsonNode; Format: type SerializationFormat): InternalRaisesFuture[ JsonString, (CancelledError, JsonRpcError)] {....stackTrace: false, raises: [], gcsafe, raises: [], gcsafe.}
- Source Edit
proc executeMethod(server: RpcServer; methodName: string; args: JsonString): InternalRaisesFuture[ JsonString, (CancelledError, JsonRpcError)] {....stackTrace: false, raises: [], gcsafe, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc executeMethod(server: RpcServer; methodName: string; params: RequestParamsTx): InternalRaisesFuture[JsonString, (CancelledError, JsonRpcError)] {....stackTrace: false, raises: [], gcsafe, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc notify(server: RpcServer; name: string; params: RequestParamsTx): InternalRaisesFuture[ void, (CancelledError,)] {....stackTrace: false, raises: [], gcsafe, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc unRegisterAll(server: RpcServer) {....raises: [], gcsafe, tags: [], 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, flavorEnumRep, automaticPrimitivesSerialization, Reader, decode, flavorUsesAutomaticObjectSerialization, flavorEnumRep, typeAutoSerialize, typeClassOrMemberAutoSerialize, flavorRequiresAllFields, Writer, mimeType, flavorOmitsOptionalFields, automaticSerialization, automaticBuiltinSerialization, flavorSkipNullFields, flavorAllowsUnknownFields, PreferredOutputType, JrpcConv, ResponseBatchRx, ResponseKind, typeAutoSerialize, $, JSON_PARSE_ERROR, readValue, typeClassOrMemberAutoSerialize, readValue, writeValue, METHOD_NOT_FOUND, flavorSkipNullFields, hash, ResponseRx, RpcRouter, readValue, RequestParamsRx, writeRequest, INVALID_REQUEST, automaticBuiltinSerialization, JrpcSys, flavorRequiresAllFields, rpc, PreferredOutputType, writeValue, flavorEnumRep, wrapError, rpc, readValue, clear, decode, route, ParamDescNamed, toTx, readValue, Writer, ResponseError, mimeType, writeValue, ResponseTx, hasMethod, writeValue, init, mimeType, readValue, PreferredOutputType, typeAutoSerialize, JsonRPC2, flavorUsesAutomaticObjectSerialization, flavorEnumRep, flavorOmitsOptionalFields, shouldWriteObjectField, flavorEnumRep, writeValue, RequestTx, flavorUsesAutomaticObjectSerialization, automaticPrimitivesSerialization, Reader, RequestRx2, rpc, flavorRequiresAllFields, BidiMessageResponseError, BidiMessageRequestError, ResponseRx2, automaticSerialization, writeValue, meth, readValue, INTERNAL_ERROR, flavorOmitsOptionalFields, ReqRespHeader, readValue, flavorAllowsUnknownFields, RequestParamsTx, meth, automaticPrimitivesSerialization, decode, ==, readValue, route, writeNotification, INVALID_PARAMS, flavorEnumRep, readValue, RequestRx, automaticBuiltinSerialization, Reader, readValue, Writer, readValue, RequestParamKind, RequestId, RequestIdKind, BidiMessage, RpcProc, ReBatchKind, BidiMessageKind, register, readValue, writeValue, JSON_ENCODE_ERROR, ParamDescRx, flavorAllowsUnknownFields, automaticSerialization, withWriter, JrpcConv, RequestBatchRx, flavorSkipNullFields, typeClassOrMemberAutoSerialize, isFieldExpected, SERVER_ERROR, route