package
0.1.4
Repository: https://github.com/lnsp/grpc-quic.git
Documentation: pkg.go.dev

# Functions

ConnectionTimeout returns a ServerOption that sets the timeout for connection establishment (up to and including HTTP/2 handshaking) for all new connections.
CustomCodec returns a ServerOption that sets a codec for message marshaling and unmarshaling.
FailOnNonTempDialError returns a DialOption that specifies if gRPC fails on non-temporary dial errors.
InitialConnWindowSize returns a ServerOption that sets window size for a connection.
InitialWindowSize returns a ServerOption that sets window size for stream.
WithInsecure returns a ServerOption which disables transport security for this ServerConn.
InTapHandle returns a ServerOption that sets the tap handle for all the server transport to be created.
KeepaliveEnforcementPolicy returns a ServerOption that sets keepalive enforcement policy for the server.
KeepaliveParams returns a ServerOption that sets keepalive and max-age parameters for the server.
MaxConcurrentStreams returns a ServerOption that will apply a limit on the number of concurrent streams to each ServerTransport.
MaxHeaderListSize returns a ServerOption that sets the max (uncompressed) size of header list that the server is prepared to accept.
MaxMsgSize returns a ServerOption to set the max message size in bytes the server can receive.
MaxRecvMsgSize returns a ServerOption to set the max message size in bytes the server can receive.
MaxSendMsgSize returns a ServerOption to set the max message size in bytes the server can send.
No description provided by the author
No description provided by the author
ReadBufferSize lets you set the size of read buffer, this determines how much data can be read at most for one read syscall.
RPCCompressor returns a ServerOption that sets a compressor for outbound messages.
RPCDecompressor returns a ServerOption that sets a decompressor for inbound messages.
StatsHandler returns a ServerOption that sets the stats handler for the server.
StreamInterceptor returns a ServerOption that sets the StreamServerInterceptor for the server.
No description provided by the author
UnaryInterceptor returns a ServerOption that sets the UnaryServerInterceptor for the server.
WithAuthority returns a DialOption that specifies the value to be used as the :authority pseudo-header.
WithBackoffConfig configures the dialer to use the provided backoff parameters after connection failures.
WithBackoffMaxDelay configures the dialer to use the provided maximum delay when backing off after failed connection attempts.
WithBalancerName sets the balancer that the ClientConn will be initialized with.
WithBlock returns a DialOption which makes caller of Dial blocks until the underlying connection is up.
WithChannelzParentID returns a DialOption that specifies the channelz ID of current ClientConn's parent.
WithCodec returns a DialOption which sets a codec for message marshaling and unmarshaling.
WithCompressor returns a DialOption which sets a Compressor to use for message compression.
WithDecompressor returns a DialOption which sets a Decompressor to use for incoming message decompression.
WithDisableRetry returns a DialOption that disables retries, even if the service config enables them.
WithDisableServiceConfig returns a DialOption that causes grpc to ignore any service config provided by the resolver and provides a hint to the resolver to not fetch service configs.
WithInsecure returns a DialOption which disables transport security for this ClientConn.
WithServiceConfig returns a DialOption which has a channel to read the service configuration.
WithStatsHandler returns a DialOption that specifies the stats handler for all the RPCs and underlying network connections in this ClientConn.
WithStreamInterceptor returns a DialOption that specifies the interceptor for streaming RPCs.
WithTimeout returns a DialOption that configures a timeout for dialing a ClientConn initially.
No description provided by the author
WithUnaryInterceptor returns a DialOption that specifies the interceptor for unary RPCs.
WriteBufferSize determines how much data can be batched before doing a write on the wire.

# Structs

No description provided by the author
No description provided by the author

# Type aliases

DialOption configures how we set up the connection.
ServerOption configures how we set up the connection.