proxygen
|
This is the complete list of members for proxygen::HTTP2Codec, including all inherited members.
addPriorityNodes(PriorityQueue &queue, folly::IOBufQueue &writeBuf, uint8_t maxLevel) override | proxygen::HTTP2Codec | virtual |
callback_ | proxygen::HTTPParallelCodec | protected |
checkConnectionError(ErrorCode, const folly::IOBuf *buf) | proxygen::HTTP2Codec | private |
checkNewStream(uint32_t stream, bool trailersAllowed) | proxygen::HTTP2Codec | private |
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 |
curAuthenticatorBlock_ | proxygen::HTTP2Codec | private |
curCertId_ | proxygen::HTTP2Codec | private |
curHeader_ | proxygen::HTTP2Codec | private |
curHeaderBlock_ | proxygen::HTTP2Codec | private |
DATA_FRAME_DATA enum value | proxygen::HTTP2Codec | private |
decodeInfo_ | proxygen::HTTP2Codec | private |
deliverCallbackIfAllowed(T callbackFn, char const *cbName, StreamID stream, Args &&...args) | proxygen::HTTPParallelCodec | inlineprotected |
DOWNSTREAM_CONNECTION_PREFACE enum value | proxygen::HTTP2Codec | private |
egressGoawayAck_ | proxygen::HTTPParallelCodec | protected |
egressSettings_ | proxygen::HTTP2Codec | private |
enableDoubleGoawayDrain() override | proxygen::HTTPParallelCodec | virtual |
encodeHeaders(const HTTPHeaders &headers, std::vector< compress::Header > &allHeaders, HTTPHeaderSize *size) | proxygen::HTTP2Codec | private |
expectedContinuationStream_ | proxygen::HTTP2Codec | private |
FIRST_GOAWAY_SENT enum value | proxygen::HTTPParallelCodec | protected |
FRAME_DATA enum value | proxygen::HTTP2Codec | private |
FRAME_HEADER enum value | proxygen::HTTP2Codec | private |
FrameState enum name | proxygen::HTTP2Codec | private |
frameState_ | proxygen::HTTP2Codec | private |
generateBody(folly::IOBufQueue &writeBuf, StreamID stream, std::unique_ptr< folly::IOBuf > chain, folly::Optional< uint8_t > padding, bool eom) override | proxygen::HTTP2Codec | virtual |
generateCertificate(folly::IOBufQueue &writeBuf, uint16_t certId, std::unique_ptr< folly::IOBuf > certData) override | proxygen::HTTP2Codec | virtual |
generateCertificateRequest(folly::IOBufQueue &writeBuf, uint16_t requestId, std::unique_ptr< folly::IOBuf > certificateRequestData) override | proxygen::HTTP2Codec | virtual |
generateChunkHeader(folly::IOBufQueue &writeBuf, StreamID stream, size_t length) override | proxygen::HTTP2Codec | virtual |
generateChunkTerminator(folly::IOBufQueue &writeBuf, StreamID stream) override | proxygen::HTTP2Codec | virtual |
generateConnectionPreface(folly::IOBufQueue &writeBuf) override | proxygen::HTTP2Codec | virtual |
generateContinuation(folly::IOBufQueue &writeBuf, folly::IOBufQueue &queue, StreamID stream, size_t maxFrameSize) | proxygen::HTTP2Codec | |
generateEOM(folly::IOBufQueue &writeBuf, StreamID stream) override | proxygen::HTTP2Codec | virtual |
generateExHeader(folly::IOBufQueue &writeBuf, StreamID stream, const HTTPMessage &msg, const HTTPCodec::ExAttributes &exAttributes, bool eom=false, HTTPHeaderSize *size=nullptr) override | proxygen::HTTP2Codec | virtual |
generateGoaway(folly::IOBufQueue &writeBuf, StreamID lastStream, ErrorCode statusCode, std::unique_ptr< folly::IOBuf > debugData=nullptr) override | proxygen::HTTP2Codec | virtual |
generateHeader(folly::IOBufQueue &writeBuf, StreamID stream, const HTTPMessage &msg, bool eom=false, HTTPHeaderSize *size=nullptr) override | proxygen::HTTP2Codec | virtual |
generateHeaderCallbackWrapper(StreamID stream, http2::FrameType type, size_t length) | proxygen::HTTP2Codec | private |
generateHeaderImpl(folly::IOBufQueue &writeBuf, StreamID stream, const HTTPMessage &msg, const folly::Optional< StreamID > &assocStream, const folly::Optional< ExAttributes > &exAttributes, bool eom, HTTPHeaderSize *size) | proxygen::HTTP2Codec | private |
generatePingReply(folly::IOBufQueue &writeBuf, uint64_t uniqueID) override | proxygen::HTTP2Codec | virtual |
generatePingRequest(folly::IOBufQueue &writeBuf) override | proxygen::HTTP2Codec | virtual |
generatePriority(folly::IOBufQueue &writeBuf, StreamID stream, const HTTPMessage::HTTPPriority &pri) override | proxygen::HTTP2Codec | virtual |
generatePushPromise(folly::IOBufQueue &writeBuf, StreamID stream, const HTTPMessage &msg, StreamID assocStream, bool eom=false, HTTPHeaderSize *size=nullptr) override | proxygen::HTTP2Codec | virtual |
generateRstStream(folly::IOBufQueue &writeBuf, StreamID stream, ErrorCode statusCode) override | proxygen::HTTP2Codec | virtual |
generateSettings(folly::IOBufQueue &writeBuf) override | proxygen::HTTP2Codec | virtual |
generateSettingsAck(folly::IOBufQueue &writeBuf) override | proxygen::HTTP2Codec | virtual |
generateTrailers(folly::IOBufQueue &writeBuf, StreamID stream, const HTTPHeaders &trailers) override | proxygen::HTTP2Codec | virtual |
generateWindowUpdate(folly::IOBufQueue &writeBuf, StreamID stream, uint32_t delta) override | proxygen::HTTP2Codec | virtual |
getDefaultWindowSize() const override | proxygen::HTTP2Codec | inlinevirtual |
getEgressSettings() override | proxygen::HTTP2Codec | inlinevirtual |
getHeaderIndexingStrategy() const | proxygen::HTTP2Codec | inline |
getHPACKTableInfo() const override | proxygen::HTTP2Codec | inlinevirtual |
getIngressSettings() const override | proxygen::HTTP2Codec | inlinevirtual |
getLastIncomingStreamID() const override | proxygen::HTTPParallelCodec | inlinevirtual |
getProtocol() const override | proxygen::HTTP2Codec | inlinevirtual |
getReceivedFrameCount() const | proxygen::HTTP2Codec | inline |
getTransportDirection() const override | proxygen::HTTPParallelCodec | inlinevirtual |
getUserAgent() const override | proxygen::HTTP2Codec | inlinevirtual |
goawayErrorMessage_ | proxygen::HTTPParallelCodec | protected |
handleEndStream() | proxygen::HTTP2Codec | private |
handleSettings(const std::deque< SettingPair > &settings) | proxygen::HTTP2Codec | private |
headerBlockFrameType_ | proxygen::HTTP2Codec | private |
headerCodec_ | proxygen::HTTP2Codec | private |
HTTP2Codec(TransportDirection direction) | proxygen::HTTP2Codec | explicit |
HTTPParallelCodec(TransportDirection direction) | proxygen::HTTPParallelCodec | explicit |
ingressGoawayAck_ | proxygen::HTTPParallelCodec | protected |
ingressSettings_ | proxygen::HTTP2Codec | private |
ingressWebsocketUpgrade_ | proxygen::HTTP2Codec | private |
isBusy() const override | proxygen::HTTPParallelCodec | inlinevirtual |
isInitiatedStream(StreamID stream) const | proxygen::HTTPParallelCodec | inline |
isRequest(StreamID id) const | proxygen::HTTP2Codec | 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 priority) const override | proxygen::HTTP2Codec | virtual |
MAX_STREAM_ID | proxygen::HTTPCodec | static |
maxRecvFrameSize() const | proxygen::HTTP2Codec | inlineprivate |
maxSendFrameSize() const | proxygen::HTTP2Codec | inlineprivate |
nextEgressStreamID_ | proxygen::HTTPParallelCodec | protected |
NoExAttributes | proxygen::HTTPCodec | static |
NoPadding | proxygen::HTTPCodec | static |
NoStream | proxygen::HTTPCodec | static |
onDecodeError(HPACK::DecodeError decodeError) override | proxygen::HTTP2Codec | virtual |
onHeader(const folly::fbstring &name, const folly::fbstring &value) override | proxygen::HTTP2Codec | virtual |
onHeadersComplete(HTTPHeaderSize decodedSize) override | proxygen::HTTP2Codec | virtual |
onIngress(const folly::IOBuf &buf) override | proxygen::HTTP2Codec | virtual |
onIngressEOF() override | proxygen::HTTPParallelCodec | inlinevirtual |
onIngressUpgradeMessage(const HTTPMessage &msg) override | proxygen::HTTP2Codec | virtual |
OPEN enum value | proxygen::HTTPParallelCodec | protected |
OPEN_WITH_GRACEFUL_DRAIN_ENABLED enum value | proxygen::HTTPParallelCodec | protected |
parseAllData(folly::io::Cursor &cursor) | proxygen::HTTP2Codec | private |
parseCertificate(folly::io::Cursor &cursor) | proxygen::HTTP2Codec | private |
parseCertificateRequest(folly::io::Cursor &cursor) | proxygen::HTTP2Codec | private |
parseContinuation(folly::io::Cursor &cursor) | proxygen::HTTP2Codec | private |
parseDataFrameData(folly::io::Cursor &cursor, size_t bufLen, size_t &parsed) | proxygen::HTTP2Codec | private |
parseExHeaders(folly::io::Cursor &cursor) | proxygen::HTTP2Codec | private |
parseFrame(folly::io::Cursor &cursor) | proxygen::HTTP2Codec | private |
parseGoaway(folly::io::Cursor &cursor) | proxygen::HTTP2Codec | private |
parseHeaders(folly::io::Cursor &cursor) | proxygen::HTTP2Codec | private |
parseHeadersCheckConcurrentStreams(const folly::Optional< http2::PriorityUpdate > &priority) | proxygen::HTTP2Codec | private |
parseHeadersDecodeFrames(const folly::Optional< http2::PriorityUpdate > &priority, const folly::Optional< uint32_t > &promisedStream, const folly::Optional< ExAttributes > &exAttributes, std::unique_ptr< HTTPMessage > &msg) | proxygen::HTTP2Codec | private |
parseHeadersImpl(folly::io::Cursor &cursor, std::unique_ptr< folly::IOBuf > headerBuf, const folly::Optional< http2::PriorityUpdate > &priority, const folly::Optional< uint32_t > &promisedStream, const folly::Optional< ExAttributes > &exAttributes) | proxygen::HTTP2Codec | private |
parsePing(folly::io::Cursor &cursor) | proxygen::HTTP2Codec | private |
parsePriority(folly::io::Cursor &cursor) | proxygen::HTTP2Codec | private |
parsePushPromise(folly::io::Cursor &cursor) | proxygen::HTTP2Codec | private |
parseRstStream(folly::io::Cursor &cursor) | proxygen::HTTP2Codec | private |
parseSettings(folly::io::Cursor &cursor) | proxygen::HTTP2Codec | private |
parseWindowUpdate(folly::io::Cursor &cursor) | proxygen::HTTP2Codec | private |
parsingDownstreamTrailers_ | proxygen::HTTP2Codec | private |
parsingTrailers() const | proxygen::HTTP2Codec | private |
peerHasWebsockets() const | proxygen::HTTP2Codec | inline |
pendingDataFrameBytes_ | proxygen::HTTP2Codec | private |
pendingDataFramePaddingBytes_ | proxygen::HTTP2Codec | private |
pendingEndStreamHandling_ | proxygen::HTTP2Codec | private |
receivedFrameCount_ | proxygen::HTTP2Codec | private |
requestUpgrade(HTTPMessage &request) | proxygen::HTTP2Codec | static |
reuseIOBufHeadroomForData_ | proxygen::HTTP2Codec | private |
sessionClosing_ | proxygen::HTTPParallelCodec | protected |
setCallback(Callback *callback) override | proxygen::HTTPParallelCodec | inlinevirtual |
setHeaderCodecStats(HeaderCodec::Stats *hcStats) override | proxygen::HTTP2Codec | inlinevirtual |
setHeaderIndexingStrategy(const HeaderIndexingStrategy *indexingStrat) | proxygen::HTTP2Codec | inline |
setNextEgressStreamId(StreamID nextEgressStreamID) | proxygen::HTTPParallelCodec | inline |
setParserPaused(bool) override | proxygen::HTTPParallelCodec | inlinevirtual |
setReuseIOBufHeadroomForData(bool enabled) | proxygen::HTTP2Codec | inline |
stats | proxygen::HPACK::StreamingCallback | private |
streamError(const std::string &msg, ErrorCode error, bool newTxn=false) | proxygen::HTTP2Codec | private |
StreamID typedef | proxygen::HTTPCodec | |
supportsExTransactions() const override | proxygen::HTTP2Codec | inlinevirtual |
supportsParallelRequests() const override | proxygen::HTTPParallelCodec | inlinevirtual |
supportsPushTransactions() const override | proxygen::HTTP2Codec | inlinevirtual |
supportsSessionFlowControl() const override | proxygen::HTTPParallelCodec | inlinevirtual |
supportsStreamFlowControl() const override | proxygen::HTTPParallelCodec | inlinevirtual |
transportDirection_ | proxygen::HTTPParallelCodec | protected |
upgradedStreams_ | proxygen::HTTP2Codec | private |
UPSTREAM_CONNECTION_PREFACE enum value | proxygen::HTTP2Codec | private |
userAgent_ | proxygen::HTTP2Codec | private |
virtualPriorityNodes_ | proxygen::HTTP2Codec | private |
~HTTP2Codec() override | proxygen::HTTP2Codec | |
~HTTPCodec() | proxygen::HTTPCodec | inlinevirtual |
~StreamingCallback() | proxygen::HPACK::StreamingCallback | inlineprivatevirtual |