 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
	// contains filtered or unexported fields
}
    Client is an http.Handler that talks over RPC.
func NewClient ¶
func NewClient(client httppb.HTTPClient) *Client
NewClient returns an HTTP handler database instance connected to a remote HTTP handler instance
type ResponseWriter ¶ added in v1.7.7
type ResponseWriter struct {
	// contains filtered or unexported fields
}
    func (*ResponseWriter) Body ¶ added in v1.7.7
func (w *ResponseWriter) Body() *bytes.Buffer
func (*ResponseWriter) Header ¶ added in v1.7.7
func (w *ResponseWriter) Header() http.Header
func (*ResponseWriter) StatusCode ¶ added in v1.7.7
func (w *ResponseWriter) StatusCode() int
func (*ResponseWriter) Write ¶ added in v1.7.7
func (w *ResponseWriter) Write(buf []byte) (int, error)
func (*ResponseWriter) WriteHeader ¶ added in v1.7.7
func (w *ResponseWriter) WriteHeader(code int)
type Server ¶
type Server struct {
	httppb.UnsafeHTTPServer
	// contains filtered or unexported fields
}
    Server is an http.Handler that is managed over RPC.
func (*Server) HandleSimple ¶ added in v1.7.7
func (s *Server) HandleSimple(ctx context.Context, r *httppb.HandleSimpleHTTPRequest) (*httppb.HandleSimpleHTTPResponse, error)
HandleSimple handles http requests over http2 using a simple request response model. Websockets are not supported. Based on https://www.weave.works/blog/turtles-way-http-grpc/
 Click to show internal directories. 
   Click to hide internal directories.