type vendor/golang.org/x/net/http2/hpack.HeaderField
34 uses
vendor/golang.org/x/net/http2/hpack (current package)
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#L140: func (e *Encoder) shouldIndex(f HeaderField) bool {
encode.go#L160: func appendNewName(dst []byte, f HeaderField, indexing bool) []byte {
encode.go#L173: func appendIndexedName(dst []byte, f HeaderField, i uint64, indexing bool) []byte {
hpack.go#L36: type HeaderField struct {
hpack.go#L48: func (hf HeaderField) IsPseudo() bool {
hpack.go#L52: func (hf HeaderField) String() string {
hpack.go#L61: func (hf HeaderField) Size() uint32 {
hpack.go#L81: emit func(f HeaderField)
hpack.go#L102: func NewDecoder(maxDynamicTableSize uint32, emitFunc func(f HeaderField)) *Decoder {
hpack.go#L129: func (d *Decoder) SetEmitFunc(emitFunc func(f HeaderField)) {
hpack.go#L173: func (dt *dynamicTable) add(f HeaderField) {
hpack.go#L196: func (d *Decoder) at(i uint64) (hf HeaderField, ok bool) {
hpack.go#L218: func (d *Decoder) DecodeFull(p []byte) ([]HeaderField, error) {
hpack.go#L219: var hf []HeaderField
hpack.go#L222: d.emit = func(f HeaderField) { hf = append(hf, f) }
hpack.go#L349: return d.callEmit(HeaderField{Name: hf.Name, Value: hf.Value})
hpack.go#L360: var hf HeaderField
hpack.go#L399: func (d *Decoder) callEmit(hf HeaderField) error {
static_table.go#L125: ents: []HeaderField{
tables.go#L29: ents []HeaderField
tables.go#L56: func (t *headerFieldTable) addEntry(f HeaderField) {
tables.go#L80: t.ents[k] = HeaderField{} // so strings can be garbage collected
tables.go#L102: func (t *headerFieldTable) search(f HeaderField) (i uint64, nameValueMatch bool) {
net/http
h2_bundle.go#L2842: Fields []hpack.HeaderField
h2_bundle.go#L2866: func (mh *http2MetaHeadersFrame) RegularFields() []hpack.HeaderField {
h2_bundle.go#L2877: func (mh *http2MetaHeadersFrame) PseudoFields() []hpack.HeaderField {
h2_bundle.go#L2940: hdec.SetEmitFunc(func(hf hpack.HeaderField) {
h2_bundle.go#L2976: defer hdec.SetEmitFunc(func(hf hpack.HeaderField) {})
h2_bundle.go#L9089: hf := hpack.HeaderField{Name: name, Value: value}
h2_bundle.go#L9146: hf := hpack.HeaderField{Name: k, Value: v}
h2_bundle.go#L9174: cc.henc.WriteField(hpack.HeaderField{Name: name, Value: value})
h2_bundle.go#L10451: enc.WriteField(hpack.HeaderField{Name: k, Value: v})
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |