bend-kit-http2
Releases (6)
Definitions (263)
hpack.bend
- type Fieldmode: 0 permits indexing, 1 is without indexing, 2 is never indexed.
- type State
- def new
- def staticRFC 7541 Appendix A, indexed from 1 to 61.
- type Cursor
- def take.of
- def take
- def with_pair
- def with_taken
- def within
- def integer.done
- def integer.more
- def integer.after
- def table.at
- def indexed.static
- def indexed.choose
- def indexed
- def literal.decoded
- def literal.result
- def literal.slice
- def literal.fits
- def literal.bytes
- def literal
- def field.size
- def table.trim.go
- def table.trim
- def table.trimmed
- def table.add
- def table.oversize
- def table.insert
- def field.matches
- def find.static
- def find.dynamic
- def find.in_dynamic
- def find.index
- def limit.min
- def set_limit
- def table.resize
- type Step
- def with_text.pair
- def with_text
- def name.indexed
- def name.read
- def decode.indexed.field
- def decode.indexed
- def decode.literal.finish
- def decode.literal
- def decode.min
- def decode.updated.from
- def decode.updated
- def decode.update.valid
- def decode.update.value
- def decode.update
- def decode.ready
- def decode.kind
- def decode.representation
- def decode.one
- def decode.add
- def with_step
- def with_end
- def with_fields
- def decode.go
- def decode
- def integer.tail
- def integer.encoded
- def integer.encode
- def octets.valid
- def literal.raw
- def literal.pack
- def literal.encode
- def name.parts
- def encode.literal.bytes
- def encode.literal.done
- def encode.literal
- def encode.exact
- def encode.field
- def encode.cleared
- def encode.emit
- def encode.pending
- def encode.prepare
- def with_encoded
- def encode.go
- def encode.finish
- def encode.from
- def encode
http2.bend
- type Frame
- type Error
- type Decode
- type Checked
- def failError codes from RFC 9113 §7: 1=PROTOCOL_ERROR, 3=FLOW_CONTROL_ERROR, 6=FRAME_SIZE_ERROR.
- def reject
- def first
- def number
- def with_number
- def with_slice
- def has
- def size.scopeField blocks, SETTINGS, and stream 0 make frame-size faults connection-wide.
- def size.error
- def size.reject
- def paddingA PADDED payload must contain the pad-length octet and all the padding.