Index

Modules: client, clients/httpclient, clients/socketclient, clients/websocketclient, errors, jsonmarshal, private/client_handler_wrapper, private/jrpc_sys, private/server_handler_wrapper, private/shared_wrapper, private/utils, router, rpcclient, rpcproxy, rpcserver, server, servers/httpserver, servers/socketserver, servers/websocketserver.

API symbols

`$`:
`==`:
addHttpServer:
addHttpServers:
addSecureHttpServer:
addSecureHttpServers:
addStreamServer:
addStreamServers:
ApplicationError:
attach:
automaticBuiltinSerialization:
automaticPrimitivesSerialization:
automaticSerialization:
call:
callBatch:
callOnProcessMessage:
clear:
clearPending:
ClientConfig:
ClientKind:
close:
closeWait:
connect:
createRpcFromSig:
createRpcSigs:
createRpcSigsFromNim:
createRpcSigsFromString:
createSingleRpcSig:
cresteSignaturesFromString:
decode:
defaultMaxMessageSize:
ensureReturnType:
ErrorResponse:
executeMethod:
FailedHttpResponse:
flavorAllowsUnknownFields:
flavorEnumRep:
flavorOmitsOptionalFields:
flavorRequiresAllFields:
flavorSkipNullFields:
flavorUsesAutomaticObjectSerialization:
Framing:
getClient:
getHttpClientConfig:
GetJsonRpcRequestHeaders:
getWebSocketClientConfig:
hash:
hasMethod:
Http:
HttpAuthHook:
HttpClientOptions:
httpHeader:
init:
INTERNAL_ERROR:
INVALID_PARAMS:
InvalidRequest:
INVALID_REQUEST:
InvalidResponse:
isFieldExpected:
JrpcConv:
JrpcSys:
JSON_ENCODE_ERROR:
JSON_PARSE_ERROR:
JsonRPC2:
JsonRpcError:
json_rpc_workaround_24844_future_string:
lengthHeaderBE32:
localAddress:
maybeUnwrapClientResult:
maybeWrapServerResult:
meth:
METHOD_NOT_FOUND:
mimeType:
new:
newLine:
newRpcHttpClient:
newRpcHttpServer:
newRpcSocketClient:
newRpcSocketServer:
newRpcWebSocketClient:
newRpcWebSocketServer:
notify:
noWrap:
ParamDescNamed:
ParamDescRx:
paramsIter:
paramsTx:
PreferredOutputType:
prepareBatch:
processMessage:
processRpcSigs:
processsSingleResponse:
rbkMany:
rbkSingle:
Reader:
readValue:
ReBatchKind:
register:
registerProxyMethod:
ReqRespHeader:
request:
RequestBatchRx:
RequestDecodeError:
RequestId:
RequestIdKind:
RequestParamKind:
RequestParamsRx:
RequestParamsTx:
RequestRx:
RequestRx2:
RequestTx:
requestTx:
resolveIP:
ResponseError:
ResponseFut:
ResponseKind:
ResponseRx:
ResponseRx2:
ResponseTx:
riNull:
riNumber:
riString:
rkError:
rkResult:
route:
rpc:
RpcAddressUnresolvableError:
RpcBatchCallRef:
RpcBatchItem:
RpcBatchResponse:
RpcBindError:
RpcClient:
RpcConnection:
RpcHttpClient:
RpcHttpHandler:
RpcHttpServer:
RpcPostError:
RpcProc:
RpcProxy:
RpcRouter:
RpcRouterCallback:
RpcServer:
RpcSocketClient:
RpcSocketServer:
RpcTransportError:
RpcWebSocketClient:
RpcWebSocketHandler:
RpcWebSocketServer:
rpNamed:
rpPositional:
send:
serveHTTP:
SERVER_ERROR:
setMaxChunkSize:
shouldWriteObjectField:
start:
stop:
toTx:
typeAutoSerialize:
typeClassOrMemberAutoSerialize:
unRegisterAll:
WebSocket:
withPendingFut:
withWriter:
wrapError:
wrapServerHandler:
writeNotification:
Writer:
writeRequest:
writeValue:
WsAuthHook: