Documentation

Hale.Http3.Network.HTTP3.QPACK.Table

@[reducible, inline]

A header field is a name-value pair. $$\text{HeaderField} = \text{String} \times \text{String}$$

Equations
Instances For

    The QPACK static table (RFC 9204 Appendix A). 99 entries, 0-indexed.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      Size of the QPACK static table. Always 99. $$|\text{staticTable}| = 99$$

      Equations
      Instances For

        Look up an entry in the QPACK static table by 0-based index. $$\text{staticLookup}(i) = \text{staticTable}[i]$$ for $0 \leq i < 99$. Returns none for out-of-range indices.

        Equations
        Instances For

          Find a header field in the static table. Returns the 0-based index. Searches for exact (name, value) match first, then name-only match. $$\text{staticFind} : \text{String} \to \text{String} \to \text{Option}(\mathbb{N} \times \text{Bool})$$ Returns (index, exactMatch).

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For