| Modifier and Type | Field and Description |
|---|---|
| private final DynamicTable | |
| pack-priv boolean | |
| pack-priv final long | |
| private final AtomicLong |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | checkEntryIndex(long
dynamic table absolute index absoluteIndex, FieldSectionPrefix field line section prefix prefix)Checks if the decoder encounters a reference in a field line representation to a dynamic table entry that has already been evicted or that has an absolute index greater than or equal to the declared Required Insert Count (Section 4.5.1), it MUST treat this as a connection error of type QPACK_DECOMPRESSION_FAILED. |
| pack-priv final void | |
| pack-priv final void | |
| pack-priv abstract void | |
| pack-priv final HeaderField | Returns: a header field corresponding to the specified entryabsolute index of the table entry. index)Return a header field entry for the specified entry index. |
| pack-priv final int | |
| pack-priv final int | |
| private static QPackException | |
| pack-priv abstract boolean | |
| pack-priv abstract void |
| dynamicTable | back to summary |
|---|---|
| private final DynamicTable dynamicTable | |
| fromStaticTable | back to summary |
|---|---|
| pack-priv boolean fromStaticTable | |
| maxSectionSize | back to summary |
|---|---|
| pack-priv final long maxSectionSize | |
| sectionSizeTracker | back to summary |
|---|---|
| private final AtomicLong sectionSizeTracker | |
| FieldLineReader | back to summary |
|---|---|
| pack-priv FieldLineReader(DynamicTable dynamicTable, long maxSectionSize, AtomicLong sectionSizeTracker) | |
| checkEntryIndex | back to summary |
|---|---|
| pack-priv void checkEntryIndex(long absoluteIndex, FieldSectionPrefix prefix) Checks if the decoder encounters a reference in a field line representation to a dynamic table entry that has already been evicted or that has an absolute index greater than or equal to the declared Required Insert Count (Section 4.5.1), it MUST treat this as a connection error of type QPACK_DECOMPRESSION_FAILED.
| |
| checkPartialSize | back to summary |
|---|---|
| pack-priv final void checkPartialSize(long partialFieldSize) | |
| checkSectionSize | back to summary |
|---|---|
| pack-priv final void checkSectionSize(long fieldSize) | |
| configure | back to summary |
|---|---|
| pack-priv abstract void configure(int b) | |
| entryAtIndex | back to summary |
|---|---|
| pack-priv final HeaderField entryAtIndex(long index) Return a header field entry for the specified entry index. The table type
is selected according to the
| |
| getMaxFieldLineLimit | back to summary |
|---|---|
| pack-priv final int getMaxFieldLineLimit(int partiallyRead) | |
| getMaxFieldLineLimit | back to summary |
|---|---|
| pack-priv final int getMaxFieldLineLimit() | |
| maxFieldSectionExceeded | back to summary |
|---|---|
| private static QPackException maxFieldSectionExceeded(long sectionSize, long maxSize) | |
| read | back to summary |
|---|---|
| pack-priv abstract boolean read(ByteBuffer input, FieldSectionPrefix prefix, DecodingCallback action) | |
| reset | back to summary |
|---|---|
| pack-priv abstract void reset() | |