úÎ!PwL·?      !"#$%&'()*+,-./0123456789:;<=>None -<FTV]$D ?http2-client-grpc]Newtype helper used to uniformize all type of streaming modes when passing arguments to the  call. http2-client-grpcQException raised when a ServerStreaming RPC results in an invalid state machine.http2-client-grpcIException raised when a ServerStreaming RPC results in a decoding error.http2-client-grpc"gRPC disables HTTP2 push-promises.JIf a server attempts to send push-promises, this exception will be raised.http2-client-grpcA reply.ÕThis reply object contains a lot of information because a single gRPC call returns a lot of data. A future version of the library will have a proper data structure with properly named-fields on the reply object.„For now, remember: - 1st item: initial HTTP2 response - 2nd item: second (trailers) HTTP2 response - 3rd item: proper gRPC answer@http2-client-grpc&http2-client handler for push promise.Ahttp2-client-grpcWait for an RPC reply.Bhttp2-client-grpc/Helper to get the proxy object from an RPCCall.http2-client-grpc0Main handler to perform gRPC calls to a service.http2-client-grpcgRPC call for Server Streaming.http2-client-grpcgRPC call for Client Streaming.Chttp2-client-grpc$Serialize and send a single message.http2-client-grpcgRPC call for an unary request.http2-client-grpcA connected HTTP2 client.http2-client-grpcCThe HTTP2-Authority portion of the URL (e.g., "dicioccio.fr:7777").http2-client-grpcAA set of HTTP2 headers (e.g., for adding authentication headers).http2-client-grpcTimeout in seconds.http2-client-grpcCompression used for encoding.http2-client-grpc Compression allowed for decodinghttp2-client-grpcThe actual RPC handler.http2-client-grpc RPC to call.http2-client-grpcAn initial state.http2-client-grpc The input.http2-client-grpc=A state-passing handler that is called with the message read.http2-client-grpc RPC to call.http2-client-grpcAn initial state.http2-client-grpcJA state-passing action to retrieve the next message to send to the server.http2-client-grpc RPC to call.http2-client-grpc RPC's input.  None&'-<K«http2-client-grpc$Configuration to setup a GrpcClient.!http2-client-grpcHostname of the server."http2-client-grpcPort of the server.#http2-client-grpcHExtra HTTP2 headers to pass to every call (e.g., authentication tokens).$http2-client-grpcTimeout for RPCs.%http2-client-grpc@Compression shared for every call and expected for every answer.&http2-client-grpcTLS parameters for the session.'http2-client-grpcHTTP2 handler for GoAways.(http2-client-grpc#HTTP2 handler for unhandled frames.)http2-client-grpc/Delay in microsecond between to window updates.*http2-client-grpc&Delay in microsecond between to pings.-http2-client-grpc:Periodically give the server credit to use the connection..http2-client-grpcPeriodically ping the server./http2-client-grpc•A simplified gRPC Client connected via an HTTP2Client to a given server. Each call from one client will share similar headers, timeout, compression.1http2-client-grpcUnderlying HTTP2 client.2http2-client-grpc:Authority header of the server the client is connected to.3http2-client-grpcHExtra HTTP2 headers to pass to every call (e.g., authentication tokens).4http2-client-grpcTimeout for RPCs.5http2-client-grpc@Compression shared for every call and expected for every answer.6http2-client-grpcRunning background tasks.:http2-client-grpc@Cancels background tasks and closes the underlying HTTP2 client.;http2-client-grpcRun an unary query.<http2-client-grpc1Prism helper to unpack an unary gRPC call output. K out <- rawUnary rpc grpc method print $ out ^? unaryOutput . somefield =http2-client-grpc&Calls for a server stream of requests.>http2-client-grpc*Sends a streams of requests to the server.ˆMessages are submitted to the HTTP2 underlying client and hence this function can block until the HTTP2 client has some network credit.;http2-client-grpcThe RPC to call.http2-client-grpcAn initialized client.http2-client-grpc The input.=http2-client-grpcThe RPC to call.http2-client-grpcAn initialized client.http2-client-grpcAn initial state.http2-client-grpc The input of the stream request.http2-client-grpc‡A state-passing handler called for each server-sent output. Headers are repeated for convenience but are the same for every iteration.>http2-client-grpcThe RPC to call.http2-client-grpcAn initialized client.http2-client-grpcAn initial state.http2-client-grpc9A state-passing step function to decide the next message.! *)('&%$#"!+,.-/0654321789:;<=>!/0654321+,.- *)('&%$#"!789:;<=>D        !"#$%&'()**+,--./0123456789:;<=>?@A0http2-client-grpc-0.5.0.1-IwI2iVdyELL2qED45S4sJbNetwork.GRPC.ClientNetwork.GRPC.Client.Helpers/http2-grpc-types-0.3.0.0-GHL2JezFIabKzUNA9Aq0MFNetwork.GRPC.HTTP2.Encodinggzip uncompressed CompressionNetwork.GRPC.HTTP2.TypesRPCTimeout Authority CompressMode Compressed Uncompressed StreamDone InvalidStateStreamReplyDecodingErrorUnallowedPushPromiseReceivedRawReplyopen streamReply streamRequest singleRequest'$fExceptionUnallowedPushPromiseReceived#$fExceptionStreamReplyDecodingError$fExceptionInvalidState"$fShowUnallowedPushPromiseReceived$fShowStreamReplyDecodingError$fShowInvalidState UseTlsOrNotGrpcClientConfig_grpcClientConfigHost_grpcClientConfigPort_grpcClientConfigHeaders_grpcClientConfigTimeout_grpcClientConfigCompression_grpcClientConfigTLS_grpcClientConfigGoAwayHandler _grpcClientConfigFallbackHandler"_grpcClientConfigWindowUpdateDelay_grpcClientConfigPingDelayBackgroundTasksbackgroundWindowUpdatebackgroundPing GrpcClient_grpcClientHttp2Client_grpcClientAuthority_grpcClientHeaders_grpcClientTimeout_grpcClientCompression_grpcClientBackgroundgrpcClientConfigSimple tlsSettingssetupGrpcClientcloserawUnary unaryOutputrawStreamServerrawStreamClientRPCCallthrowOnPushPromise waitReply rpcFromCallsendSingleMessage