type golang.org/x/net/http2/hpack.Encoder
17 uses
golang.org/x/net/http2/hpack (current package)
encode.go#L16: type Encoder struct {
encode.go#L35: func NewEncoder(w io.Writer) *Encoder {
encode.go#L36: e := &Encoder{
encode.go#L50: func (e *Encoder) WriteField(f HeaderField) error {
encode.go#L91: func (e *Encoder) searchTable(f HeaderField) (i uint64, nameValueMatch bool) {
encode.go#L108: func (e *Encoder) SetMaxDynamicTableSize(v uint32) {
encode.go#L120: func (e *Encoder) MaxDynamicTableSize() (v uint32) {
encode.go#L131: func (e *Encoder) SetMaxDynamicTableSizeLimit(v uint32) {
encode.go#L140: func (e *Encoder) shouldIndex(f HeaderField) bool {
golang.org/x/net/http2
server.go#L604: hpackEncoder *hpack.Encoder
server.go#L663: func (sc *serverConn) HeaderEncoder() (*hpack.Encoder, *bytes.Buffer) {
transport.go#L346: henc *hpack.Encoder
write.go#L44: HeaderEncoder() (*hpack.Encoder, *bytes.Buffer)
write.go#L191: func encKV(enc *hpack.Encoder, k, v string) {
write.go#L333: func encodeHeaders(enc *hpack.Encoder, h http.Header, keys []string) {
google.golang.org/grpc/internal/transport
controlbuf.go#L36: var updateHeaderTblSize = func(e *hpack.Encoder, v uint32) {
controlbuf.go#L486: hEnc *hpack.Encoder // HPACK encoder.
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)