func CompressFilter(c *Controller, fc []Filter)
type CompressResponseWriter struct { http.ResponseWriter // contains filtered or unexported fields }
func (c *CompressResponseWriter) DetectCompressionType(req *Request, resp *Response)
func (c *CompressResponseWriter) Write(b []byte) (int, error)
func (c *CompressResponseWriter) WriteHeader(status int)
type WriteFlusher interface { Write([]byte) (int, error) Flush() error }