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
-
flavorUsesAutomaticObjectSerialization, ResponseBatchRx, RpcBatchCallRef, InvalidResponse, RpcBatchResponse, RequestTx, GetJsonRpcRequestHeaders, createRpcSigsFromString, ApplicationError, prepareBatch, flavorEnumRep, new, ParamsMismatchError, mimeType, call, clearPending, RpcInvalidParamsError, json_rpc_workaround_24844_future_string, RpcInvalidRequestError, createRpcSigsFromString, RpcApplicationError, flavorSkipNullFields, hash, RequestId, withPendingFut, callOnProcessMessage, flavorOmitsOptionalFields, toJsonError, processsSingleResponse, RpcMethodNotFoundError, RpcParseError, JrpcConv, RpcResponseError, automaticBuiltinSerialization, automaticPrimitivesSerialization, RpcInternalError, RpcRouterCallback, close, parseResponse, ErrorResponse, RequestParamsTx, flavorRequiresAllFields, PreferredOutputType, RpcBatchItem, createRpcSigsFromNim, FailedHttpResponse, call, createSingleRpcSig, RpcPostError, decode, Reader, flavorEnumRep, RpcServerError, typeClassOrMemberAutoSerialize, RequestParamKind, createRpcSigs, RpcClient, InvalidRequest, RpcAddressUnresolvableError, Writer, createRpcSigs, send, processMessage, ResultDecodeError, automaticSerialization, defaultMaxMessageSize, call, createSingleRpcSig, RpcOrigin, ResponseFut, createRpcSigsFromNim, flavorAllowsUnknownFields, RpcTransportError, RpcBindError, typeAutoSerialize, JsonRpcError, RequestIdKind, notify, RpcConnection, RequestDecodeError, Reader, typeClassOrMemberAutoSerialize, decode, automaticBuiltinSerialization, automaticPrimitivesSerialization, flavorEnumRep, flavorEnumRep, flavorRequiresAllFields, typeAutoSerialize, flavorOmitsOptionalFields, Writer, flavorSkipNullFields, automaticSerialization, flavorUsesAutomaticObjectSerialization, PreferredOutputType, flavorAllowsUnknownFields, JrpcConv, mimeType, typeAutoSerialize, decode, ResponseBatchRx, automaticBuiltinSerialization, ResponseKind, $, decode, JSON_PARSE_ERROR, readValue, readValue, flavorSkipNullFields, writeValue, METHOD_NOT_FOUND, hash, ResponseRx, RpcRouter, typeClassOrMemberAutoSerialize, readValue, automaticBuiltinSerialization, RequestParamsRx, writeRequest, INVALID_REQUEST, JrpcSys, rpc, flavorRequiresAllFields, PreferredOutputType, writeValue, mimeType, flavorUsesAutomaticObjectSerialization, flavorEnumRep, wrapError, ==, rpc, flavorRequiresAllFields, readValue, clear, route, ParamDescNamed, toTx, readValue, Writer, ResponseError, mimeType, writeValue, ResponseTx, hasMethod, writeValue, flavorSkipNullFields, readValue, PreferredOutputType, InvalidRequestSysError, typeAutoSerialize, JsonRPC2, flavorUsesAutomaticObjectSerialization, flavorEnumRep, shouldWriteObjectField, writeValue, RequestTx, automaticPrimitivesSerialization, Reader, flavorEnumRep, RequestRx2, rpc, BidiMessageResponseError, BidiMessageRequestError, ResponseRx2, writeValue, meth, readValue, INTERNAL_ERROR, flavorOmitsOptionalFields, ReqRespHeader, readValue, automaticPrimitivesSerialization, RequestParamsTx, automaticSerialization, meth, readValue, automaticSerialization, route, writeNotification, INVALID_PARAMS, flavorEnumRep, readValue, RequestRx, Reader, flavorOmitsOptionalFields, readValue, Writer, readValue, RequestParamKind, RequestId, RequestIdKind, BidiMessage, RpcProc, ReBatchKind, init, BidiMessageKind, register, readValue, writeValue, JSON_ENCODE_ERROR, ParamDescRx, flavorAllowsUnknownFields, withWriter, flavorAllowsUnknownFields, JrpcConv, RequestBatchRx, typeClassOrMemberAutoSerialize, isFieldExpected, SERVER_ERROR, route