addPriorityNodes(PriorityQueue &, folly::IOBufQueue &, uint8_t) | proxygen::HTTPCodec | inlinevirtual |
callback_ | proxygen::HTTPParallelCodec | protected |
CLOSED enum value | proxygen::HTTPParallelCodec | protected |
closeOnEgressComplete() const override | proxygen::HTTPParallelCodec | inlinevirtual |
CLOSING enum value | proxygen::HTTPParallelCodec | protected |
ClosingState enum name | proxygen::HTTPParallelCodec | protected |
createStream() override | proxygen::HTTPParallelCodec | virtual |
deliverCallbackIfAllowed(T callbackFn, char const *cbName, StreamID stream, Args &&...args) | proxygen::HTTPParallelCodec | inlineprotected |
egressGoawayAck_ | proxygen::HTTPParallelCodec | protected |
enableDoubleGoawayDrain() override | proxygen::HTTPParallelCodec | virtual |
FIRST_GOAWAY_SENT enum value | proxygen::HTTPParallelCodec | protected |
generateBody(folly::IOBufQueue &writeBuf, StreamID stream, std::unique_ptr< folly::IOBuf > chain, folly::Optional< uint8_t > padding, bool eom)=0 | proxygen::HTTPCodec | pure virtual |
generateCertificate(folly::IOBufQueue &, uint16_t, std::unique_ptr< folly::IOBuf >) | proxygen::HTTPCodec | inlinevirtual |
generateCertificateRequest(folly::IOBufQueue &, uint16_t, std::unique_ptr< folly::IOBuf >) | proxygen::HTTPCodec | inlinevirtual |
generateChunkHeader(folly::IOBufQueue &writeBuf, StreamID stream, size_t length)=0 | proxygen::HTTPCodec | pure virtual |
generateChunkTerminator(folly::IOBufQueue &writeBuf, StreamID stream)=0 | proxygen::HTTPCodec | pure virtual |
generateConnectionPreface(folly::IOBufQueue &) | proxygen::HTTPCodec | inlinevirtual |
generateEOM(folly::IOBufQueue &writeBuf, StreamID stream)=0 | proxygen::HTTPCodec | pure virtual |
generateExHeader(folly::IOBufQueue &, StreamID, const HTTPMessage &, const HTTPCodec::ExAttributes &, bool, HTTPHeaderSize *) | proxygen::HTTPCodec | inlinevirtual |
generateGoaway(folly::IOBufQueue &writeBuf, StreamID lastStream, ErrorCode code, std::unique_ptr< folly::IOBuf > debugData=nullptr)=0 | proxygen::HTTPCodec | pure virtual |
generateHeader(folly::IOBufQueue &writeBuf, StreamID stream, const HTTPMessage &msg, bool eom=false, HTTPHeaderSize *size=nullptr)=0 | proxygen::HTTPCodec | pure virtual |
generatePingReply(folly::IOBufQueue &, uint64_t) | proxygen::HTTPCodec | inlinevirtual |
generatePingRequest(folly::IOBufQueue &) | proxygen::HTTPCodec | inlinevirtual |
generatePriority(folly::IOBufQueue &, StreamID, const HTTPMessage::HTTPPriority &) | proxygen::HTTPCodec | inlinevirtual |
generatePushPromise(folly::IOBufQueue &, StreamID, const HTTPMessage &, StreamID, bool, HTTPHeaderSize *) | proxygen::HTTPCodec | inlinevirtual |
generateRstStream(folly::IOBufQueue &writeBuf, StreamID stream, ErrorCode code)=0 | proxygen::HTTPCodec | pure virtual |
generateSettings(folly::IOBufQueue &) | proxygen::HTTPCodec | inlinevirtual |
generateSettingsAck(folly::IOBufQueue &) | proxygen::HTTPCodec | inlinevirtual |
generateTrailers(folly::IOBufQueue &writeBuf, StreamID stream, const HTTPHeaders &trailers)=0 | proxygen::HTTPCodec | pure virtual |
generateWindowUpdate(folly::IOBufQueue &, StreamID, uint32_t) | proxygen::HTTPCodec | inlinevirtual |
getDefaultWindowSize() const | proxygen::HTTPCodec | inlinevirtual |
getEgressSettings() | proxygen::HTTPCodec | inlinevirtual |
getHPACKTableInfo() const | proxygen::HTTPCodec | inlinevirtual |
getIngressSettings() const | proxygen::HTTPCodec | inlinevirtual |
getLastIncomingStreamID() const override | proxygen::HTTPParallelCodec | inlinevirtual |
getProtocol() const =0 | proxygen::HTTPCodec | pure virtual |
getTransportDirection() const override | proxygen::HTTPParallelCodec | inlinevirtual |
getUserAgent() const =0 | proxygen::HTTPCodec | pure virtual |
goawayErrorMessage_ | proxygen::HTTPParallelCodec | protected |
HTTPParallelCodec(TransportDirection direction) | proxygen::HTTPParallelCodec | explicit |
ingressGoawayAck_ | proxygen::HTTPParallelCodec | protected |
isBusy() const override | proxygen::HTTPParallelCodec | inlinevirtual |
isInitiatedStream(StreamID stream) const | proxygen::HTTPParallelCodec | inline |
isReusable() const override | proxygen::HTTPParallelCodec | virtual |
isStreamIngressEgressAllowed(StreamID stream) const | proxygen::HTTPParallelCodec | inline |
isWaitingToDrain() const override | proxygen::HTTPParallelCodec | virtual |
lastStreamID_ | proxygen::HTTPParallelCodec | protected |
mapDependencyToPriority(StreamID) const | proxygen::HTTPCodec | inlinevirtual |
mapPriorityToDependency(uint8_t) const | proxygen::HTTPCodec | inlinevirtual |
MAX_STREAM_ID | proxygen::HTTPCodec | static |
nextEgressStreamID_ | proxygen::HTTPParallelCodec | protected |
NoExAttributes | proxygen::HTTPCodec | static |
NoPadding | proxygen::HTTPCodec | static |
NoStream | proxygen::HTTPCodec | static |
onIngress(const folly::IOBuf &buf)=0 | proxygen::HTTPCodec | pure virtual |
onIngressEOF() override | proxygen::HTTPParallelCodec | inlinevirtual |
onIngressUpgradeMessage(const HTTPMessage &msg) override | proxygen::HTTPParallelCodec | virtual |
OPEN enum value | proxygen::HTTPParallelCodec | protected |
OPEN_WITH_GRACEFUL_DRAIN_ENABLED enum value | proxygen::HTTPParallelCodec | protected |
sessionClosing_ | proxygen::HTTPParallelCodec | protected |
setCallback(Callback *callback) override | proxygen::HTTPParallelCodec | inlinevirtual |
setHeaderCodecStats(HeaderCodec::Stats *) | proxygen::HTTPCodec | inlinevirtual |
setNextEgressStreamId(StreamID nextEgressStreamID) | proxygen::HTTPParallelCodec | inline |
setParserPaused(bool) override | proxygen::HTTPParallelCodec | inlinevirtual |
StreamID typedef | proxygen::HTTPCodec | |
supportsExTransactions() const | proxygen::HTTPCodec | inlinevirtual |
supportsParallelRequests() const override | proxygen::HTTPParallelCodec | inlinevirtual |
supportsPushTransactions() const =0 | proxygen::HTTPCodec | pure virtual |
supportsSessionFlowControl() const override | proxygen::HTTPParallelCodec | inlinevirtual |
supportsStreamFlowControl() const override | proxygen::HTTPParallelCodec | inlinevirtual |
transportDirection_ | proxygen::HTTPParallelCodec | protected |
~HTTPCodec() | proxygen::HTTPCodec | inlinevirtual |