|
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 |