Versions in this module Expand all Collapse all v0 v0.2.0-dev.1 May 10, 2023 v0.1.0 Feb 15, 2023 Changes in this version + func WrapGRPCMetadata(headers metadata.MD) api.HeaderMap + func WrapGRPCRequest(rawURL string, header metadata.MD, conn network.Connection) api.HTTPRequest + func WrapGRPCResponse(statusCode codes.Code, header metadata.MD, trailer metadata.MD, ...) api.HTTPResponse + type GRPCDialer struct + func NewGRPCDialer(caClient ca.Client, streamHandler api.StreamHandler, ...) *GRPCDialer + func (g *GRPCDialer) Dial(ctx context.Context, addr string) (net.Conn, error) + func (g *GRPCDialer) GetTLSConfig() *tls.Config + func (g *GRPCDialer) RequestInterceptor(ctx context.Context, method string, req, reply interface{}, ...) error + type GRPCRequest struct + func (r *GRPCRequest) Body() io.ReadCloser + func (r *GRPCRequest) Connection() network.Connection + func (r *GRPCRequest) HTTPProtocol() string + func (r *GRPCRequest) Header() api.HeaderMap + func (r *GRPCRequest) Host() string + func (r *GRPCRequest) Method() string + func (r *GRPCRequest) SetBody(io.ReadCloser) + func (r *GRPCRequest) Trailer() api.HeaderMap + func (r *GRPCRequest) URL() *url.URL + type GRPCResponse struct + func (r *GRPCResponse) Body() io.ReadCloser + func (r *GRPCResponse) Connection() network.Connection + func (r *GRPCResponse) ContentLength() int64 + func (r *GRPCResponse) Header() api.HeaderMap + func (r *GRPCResponse) SetBody(io.ReadCloser) + func (r *GRPCResponse) StatusCode() int + func (r *GRPCResponse) Trailer() api.HeaderMap