Îõ³h*š©Û      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ1.1.1 Safe-Inferred"<json-rpcJSON-RPC version.json-rpc JSON-RPC 1.0json-rpc JSON-RPC 2.0json-rpcÅError object from JSON-RPC 2.0. ErrorVal for backwards compatibility. json-rpcãType of function to make it easy to create a response from a request. Meant to be used in servers."json-rpcìParser 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-rpcÂIs this request to be sent as a notification (no id, no response)?/json-rpc,Parser for params Value in JSON-RPC request.9json-rpcÁParse 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 dataÂ0123456./7+,-8#$%&'()*!"9 :;<=>?@ A Safe-InferredÂÄo Safe-Inferred"ÃÅÆä} Ojson-rpc÷Conduit to decode incoming messages. Left Response indicates a response to send back to sender if parsing JSON fails.Pjson-rpcöProcess 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-rpc×Send 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?@AÛBXONSTUVQRYZLCDEFGHIJKMPW0123456./7+,-8#$%&'()*!"9 :;<=>?@ A Safe-Inferredœ[\]^_`abã      !"#$%&''()*+,-./01233456789:;<=>?@ABCDEEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcä%json-rpc-1.1.1-EK4G3oPKFrrAIxXwVc4vmjNetwork.JSONRPCjson-rpcNetwork.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 getLibexecDirgetDataFileName getSysconfDir