úÎ!=…8[      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZNone7âjson-rpcJSON-RPC version.json-rpc JSON-RPC 1.0json-rpc JSON-RPC 2.0json-rpcEError object from JSON-RPC 2.0. ErrorVal for backwards compatibility. json-rpccType of function to make it easy to create a response from a request. Meant to be used in servers."json-rpclParser for result Value in JSON-RPC response. Method corresponds to request to which this response answers.,json-rpc>Method associated with request data to build a request object.-json-rpcBIs this request to be sent as a notification (no id, no response)?/json-rpc,Parser for params Value in JSON-RPC request.9json-rpcAParse a response knowing the method of the corresponding request.:json-rpc1Create a response from a request. Use in servers.;json-rpc6Get a user-friendly string with the error information.<json-rpc Parse error.=json-rpcInvalid request.>json-rpcInvalid params.?json-rpcMethod not found.@json-rpcId not recognized.Ajson-rpc,Pretty display a message id. Meant for logs.8json-rpcJSON-RPC versionjson-rpc Request dataB  !"#$%&'()*+,-./0123456789:;<=>?@ANone=?1None>@A_4= Ojson-rpcwConduit to decode incoming messages. Left Response indicates a response to send back to sender if parsing JSON fails.Pjson-rpcvProcess incoming messages. Do not use this directly unless you know what you are doing. This is an internal function.Qjson-rpcÒReturns Nothing if did not receive response, could not parse it, or request is a notification. Just Left contains the error object returned by server if any. Just Right means response was received just right.Rjson-rpcWSend multiple requests in a batch. If only a single request, do not put it in a batch.Sjson-rpc¡Receive requests from remote endpoint. Returns Nothing if incoming channel is closed or has never been opened. Will reject incoming request if sent in a batch.Tjson-rpc<Receive batch of requests. Will also accept single requests.Ujson-rpcDSend response message. Do not use to respond to a batch of requests.Vjson-rpc?Send batch of responses. Use to respond to a batch of requests.Wjson-rpc³Send any message. Do not use this. Use the other high-level functions instead. Will not track request ids. Incoming responses to requests sent using this method will be ignored.Xjson-rpcfCreate JSON-RPC session around conduits from transport layer. When context exits session disappears.Yjson-rpc"TCP client transport for JSON-RPC.Zjson-rpc"TCP server transport for JSON-RPC.Xjson-rpcJSON-RPC versionjson-rpcIgnore incoming requests/notifsjson-rpcSink to send messagesjson-rpcSource to receive messages fromjson-rpcJSON-RPC actionjson-rpcOutput of actionYjson-rpcJSON-RPC versionjson-rpc)Ignore incoming requests or notificationsjson-rpcConnection settingsjson-rpcJSON-RPC actionjson-rpcOutput of actionZjson-rpcJSON-RPC versionjson-rpc)Ignore incoming requests or notificationsjson-rpcConnection settingsjson-rpc-Action to perform on connecting client threadBCDEFGHIJKLMNOPQRSTUVWXYZNone4Ø[  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[BXONSTUVQRYZLCDEFGHIJKMPW0123456./7+,-8#$%&'()*!"9 :;<=>?@ ASafe7î[\]^_`abc      !"#$%&&'()*+,-./01223456789:;<=>?@ABCDDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc%json-rpc-1.0.1-FKOWGatf3508CNIVKBm9krNetwork.JSONRPCNetwork.JSONRPC.DataNetwork.JSONRPC.ArbitraryNetwork.JSONRPC.InterfacePaths_json_rpcVerV1V2IdIdIntIdTxtgetIdIntgetIdTxtMethodMessage MsgRequest MsgResponseMsgBatch getMsgRequestgetMsgResponsegetBatch BatchResponseSingleResponsegetBatchResponsegetSingleResponse BatchRequest SingleRequestgetBatchRequestgetSingleRequestErrorObjErrorVal getErrMsg getErrCode getErrDataRespond FromResponse parseResultResponse ResponseError OrphanError getResVer getResultgetResIdgetError ToRequest requestMethodrequestIsNotif FromRequest parseParamsRequestNotif getReqVer getReqMethod getReqParamsgetReqId fromRequest buildRequest fromResponse buildResponse fromError errorParse errorInvalid errorParams errorMethoderrorIdfromIdJSONRPCTSessioninChoutChreqChlastIdsentReqsrpcVerdead SentRequests initSession encodeConduit decodeConduitprocessIncoming sendRequestsendBatchRequestreceiveRequestreceiveBatchRequest sendResponsesendBatchResponse sendMessage runJSONRPCTjsonrpcTCPClientjsonrpcTCPServerversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName