proxygen
proxygen::QPACKEncoder Member List

This is the complete list of members for proxygen::QPACKEncoder, including all inherited members.

allowVulnerable() const proxygen::QPACKEncoderinlineprivate
BlockReferences typedefproxygen::QPACKEncoderprivate
Buf typedefproxygen::QPACKEncoder
controlBuffer_proxygen::QPACKEncoderprivate
curOutstanding_proxygen::QPACKEncoderprivate
decodeDecoderStream(std::unique_ptr< folly::IOBuf > buf)proxygen::QPACKEncoder
decodeHeaderAck(HPACKDecodeBuffer &dbuf, uint8_t prefixLength, bool all)proxygen::QPACKEncoderprivate
decoderIngress_proxygen::QPACKEncoderprivate
describe(std::ostream &os) const proxygen::QPACKContext
encode(const std::vector< HPACKHeader > &headers, uint32_t headroom, uint64_t streamId)proxygen::QPACKEncoder
encodeControl(const HPACKHeader &header)proxygen::QPACKEncoderprivate
encodeDuplicate(uint32_t index)proxygen::QPACKEncoderprivate
encodeHeaderQ(const HPACKHeader &header, uint32_t baseIndex, uint32_t *largestReference)proxygen::QPACKEncoderprivate
encodeInsertQ(const HPACKHeader &header, bool isStaticName, uint32_t nameIndex)proxygen::QPACKEncoderprivate
encodeLiteralQ(const HPACKHeader &header, bool isStaticName, bool postBase, uint32_t nameIndex, const HPACK::Instruction &idxInstr)proxygen::QPACKEncoderprivate
encodeLiteralQHelper(HPACKEncodeBuffer &buffer, const HPACKHeader &header, bool isStaticName, uint32_t nameIndex, uint8_t staticFlag, const HPACK::Instruction &idxInstr, const HPACK::Instruction &litInstr)proxygen::QPACKEncoderprivate
encodeQ(const std::vector< HPACKHeader > &headers, uint64_t streamId)proxygen::QPACKEncoderprivate
encodeStreamLiteralQ(const HPACKHeader &header, bool isStaticName, uint32_t nameIndex, uint32_t absoluteNameIndex, uint32_t baseIndex, uint32_t *largestReference)proxygen::QPACKEncoderprivate
getBytesStored() const proxygen::QPACKContextinline
getHeader(bool isStatic, uint32_t index, uint32_t base, bool aboveBase)proxygen::QPACKContext
getHeaderIndexingStrategy() const proxygen::HPACKEncoderBaseinline
getHeadersStored() const proxygen::QPACKContextinline
getNameIndexQ(const HPACKHeaderName &headerName)proxygen::QPACKEncoderprivate
getStaticTable() const proxygen::QPACKContextinlineprotected
getTable() const proxygen::QPACKContextinline
getTableSize() const proxygen::QPACKContextinline
handlePendingContextUpdate(HPACKEncodeBuffer &buf, uint32_t tableCapacity)proxygen::HPACKEncoderBaseprotected
HPACKEncoderBase(bool huffman)proxygen::HPACKEncoderBaseinlineexplicit
indexingStrat_proxygen::HPACKEncoderBaseprotected
kBufferGrowthproxygen::HPACKEncoderBasestatic
maxDepends_proxygen::QPACKEncoderprivate
maxVulnerable_proxygen::QPACKEncoderprivate
maybeDuplicate(uint32_t relativeIndex)proxygen::QPACKEncoderprivate
numVulnerable_proxygen::QPACKEncoderprivate
onHeaderAck(uint64_t streamId, bool all)proxygen::QPACKEncoder
onTableStateSync(uint32_t inserts)proxygen::QPACKEncoder
outstanding_proxygen::QPACKEncoderprivate
pendingContextUpdate_proxygen::HPACKEncoderBaseprotected
QPACKContext(uint32_t tableSize, bool trackReferences)proxygen::QPACKContext
QPACKEncoder(bool huffman, uint32_t tableSize=HPACK::kTableSize)proxygen::QPACKEncoderexplicit
seedHeaderTable(std::vector< HPACKHeader > &headers)proxygen::QPACKContext
setHeaderIndexingStrategy(const HeaderIndexingStrategy *indexingStrat)proxygen::HPACKEncoderBaseinline
setHeaderTableSize(uint32_t size)proxygen::QPACKEncoderinline
proxygen::HPACKEncoderBase::setHeaderTableSize(HeaderTable &table, uint32_t size)proxygen::HPACKEncoderBaseinline
setMaxVulnerable(uint32_t maxVulnerable)proxygen::QPACKEncoderinline
shouldIndex(const HPACKHeader &header) const proxygen::QPACKEncoderprivate
streamBuffer_proxygen::HPACKEncoderBaseprotected
table_proxygen::QPACKContextprotected
trackReference(uint32_t index, uint32_t *largestReference)proxygen::QPACKEncoderprivate
~QPACKContext()proxygen::QPACKContextinline