Documentation ¶
Index ¶
- func ReuseReqResponse(r *ReqResponse)
- func ReuseRequest(r *Request)
- func ReuseResponse(r *Response)
- type Header
- type ReqResponse
- type Request
- func (r *Request) Args() url.Values
- func (r *Request) BindConn(c net.Conn)
- func (r *Request) Body() ([]byte, error)
- func (r *Request) ConfToken() uint32
- func (r *Request) Context() context.Context
- func (r *Request) FetchChanges(id uint32, builder *flatbuffers.Builder) bool
- func (r *Request) Header() pkgHTTP.Header
- func (r *Request) ID() uint32
- func (r *Request) Method() string
- func (r *Request) Path() []byte
- func (r *Request) Reset()
- func (r *Request) RespHeader() http.Header
- func (r *Request) SetPath(path []byte)
- func (r *Request) SrcIP() net.IP
- func (r *Request) Var(name string) ([]byte, error)
- type Response
- func (r *Response) BindConn(c net.Conn)
- func (r *Response) ConfToken() uint32
- func (r *Response) FetchChanges(builder *flatbuffers.Builder) bool
- func (r *Response) HasChange() bool
- func (r *Response) Header() pkgHTTP.Header
- func (r *Response) ID() uint32
- func (r *Response) ReadBody() ([]byte, error)
- func (r *Response) Reset()
- func (r *Response) StatusCode() int
- func (r *Response) Var(name string) ([]byte, error)
- func (r *Response) Write(b []byte) (int, error)
- func (r *Response) WriteHeader(statusCode int)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReuseReqResponse ¶ added in v0.4.0
func ReuseReqResponse(r *ReqResponse)
func ReuseRequest ¶
func ReuseRequest(r *Request)
func ReuseResponse ¶
func ReuseResponse(r *Response)
Types ¶
type ReqResponse ¶ added in v0.4.0
type ReqResponse struct {
// contains filtered or unexported fields
}
func CreateReqResponse ¶ added in v0.4.0
func CreateReqResponse() *ReqResponse
func (*ReqResponse) FetchChanges ¶ added in v0.4.0
func (r *ReqResponse) FetchChanges(id uint32, builder *flatbuffers.Builder) bool
func (*ReqResponse) HasChange ¶ added in v0.4.0
func (r *ReqResponse) HasChange() bool
func (*ReqResponse) Header ¶ added in v0.4.0
func (r *ReqResponse) Header() http.Header
func (*ReqResponse) Reset ¶ added in v0.4.0
func (r *ReqResponse) Reset()
func (*ReqResponse) WriteHeader ¶ added in v0.4.0
func (r *ReqResponse) WriteHeader(statusCode int)
type Request ¶
type Request struct {
// contains filtered or unexported fields
}
func CreateRequest ¶
func (*Request) FetchChanges ¶
func (r *Request) FetchChanges(id uint32, builder *flatbuffers.Builder) bool
func (*Request) RespHeader ¶ added in v0.3.0
type Response ¶
type Response struct {
// contains filtered or unexported fields
}
func CreateResponse ¶
func (*Response) FetchChanges ¶
func (r *Response) FetchChanges(builder *flatbuffers.Builder) bool
func (*Response) StatusCode ¶ added in v0.4.0
func (*Response) WriteHeader ¶
Click to show internal directories.
Click to hide internal directories.