type golang.org/x/net/http2/hpack.Decoder
22 uses
golang.org/x/net/http2/hpack (current package)
hpack.go#L79: type Decoder struct {
hpack.go#L102: func NewDecoder(maxDynamicTableSize uint32, emitFunc func(f HeaderField)) *Decoder {
hpack.go#L103: d := &Decoder{
hpack.go#L121: func (d *Decoder) SetMaxStringLength(n int) {
hpack.go#L128: func (d *Decoder) SetEmitFunc(emitFunc func(f HeaderField)) {
hpack.go#L139: func (d *Decoder) SetEmitEnabled(v bool) { d.emitEnabled = v }
hpack.go#L143: func (d *Decoder) EmitEnabled() bool { return d.emitEnabled }
hpack.go#L148: func (d *Decoder) SetMaxDynamicTableSize(v uint32) {
hpack.go#L155: func (d *Decoder) SetAllowedMaxDynamicTableSize(v uint32) {
hpack.go#L188: func (d *Decoder) maxTableIndex() int {
hpack.go#L195: func (d *Decoder) at(i uint64) (hf HeaderField, ok bool) {
hpack.go#L217: func (d *Decoder) DecodeFull(p []byte) ([]HeaderField, error) {
hpack.go#L234: func (d *Decoder) Close() error {
hpack.go#L243: func (d *Decoder) Write(p []byte) (n int, err error) {
hpack.go#L303: func (d *Decoder) parseHeaderFieldRepr() error {
hpack.go#L337: func (d *Decoder) parseFieldIndexed() error {
hpack.go#L352: func (d *Decoder) parseFieldLiteral(n uint8, it indexType) error {
hpack.go#L398: func (d *Decoder) callEmit(hf HeaderField) error {
hpack.go#L411: func (d *Decoder) parseDynamicTableSizeUpdate() error {
hpack.go#L478: func (d *Decoder) readString(p []byte) (u undecodedString, remain []byte, err error) {
hpack.go#L508: func (d *Decoder) decodeString(u undecodedString) (string, error) {
golang.org/x/net/http2
frame.go#L326: ReadMetaHeaders *hpack.Decoder
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)