addDateHeader(folly::IOBufQueue &writeBuf, size_t &len) | proxygen::HTTP1xCodec | private |
addPriorityNodes(PriorityQueue &, folly::IOBufQueue &, uint8_t) | proxygen::HTTPCodec | inlinevirtual |
allowedNativeUpgrades_ | proxygen::HTTP1xCodec | private |
callback_ | proxygen::HTTP1xCodec | private |
closeOnEgressComplete() const override | proxygen::HTTP1xCodec | inlinevirtual |
connectRequest_ | proxygen::HTTP1xCodec | private |
createStream() override | proxygen::HTTP1xCodec | virtual |
currentHeaderName_ | proxygen::HTTP1xCodec | private |
currentHeaderNameStringPiece_ | proxygen::HTTP1xCodec | private |
currentHeaderValue_ | proxygen::HTTP1xCodec | private |
currentIngressBuf_ | proxygen::HTTP1xCodec | private |
disableKeepalivePending_ | proxygen::HTTP1xCodec | private |
egressChunked_ | proxygen::HTTP1xCodec | private |
egressTxnID_ | proxygen::HTTP1xCodec | private |
egressUpgrade_ | proxygen::HTTP1xCodec | private |
enableDoubleGoawayDrain() | proxygen::HTTPCodec | inlinevirtual |
expectNoResponseBody_ | proxygen::HTTP1xCodec | private |
forceUpstream1_1_ | proxygen::HTTP1xCodec | private |
generateBody(folly::IOBufQueue &writeBuf, StreamID txn, std::unique_ptr< folly::IOBuf > chain, folly::Optional< uint8_t > padding, bool eom) override | proxygen::HTTP1xCodec | 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 txn, size_t length) override | proxygen::HTTP1xCodec | virtual |
generateChunkTerminator(folly::IOBufQueue &writeBuf, StreamID txn) override | proxygen::HTTP1xCodec | virtual |
generateConnectionPreface(folly::IOBufQueue &) | proxygen::HTTPCodec | inlinevirtual |
generateEOM(folly::IOBufQueue &writeBuf, StreamID txn) override | proxygen::HTTP1xCodec | virtual |
generateExHeader(folly::IOBufQueue &, StreamID, const HTTPMessage &, const HTTPCodec::ExAttributes &, bool, HTTPHeaderSize *) | proxygen::HTTPCodec | inlinevirtual |
generateGoaway(folly::IOBufQueue &writeBuf, StreamID lastStream, ErrorCode statusCode, std::unique_ptr< folly::IOBuf > debugData=nullptr) override | proxygen::HTTP1xCodec | virtual |
generateHeader(folly::IOBufQueue &writeBuf, StreamID txn, const HTTPMessage &msg, bool eom=false, HTTPHeaderSize *size=nullptr) override | proxygen::HTTP1xCodec | 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 txn, ErrorCode statusCode) override | proxygen::HTTP1xCodec | virtual |
generateSettings(folly::IOBufQueue &) | proxygen::HTTPCodec | inlinevirtual |
generateSettingsAck(folly::IOBufQueue &) | proxygen::HTTPCodec | inlinevirtual |
generateTrailers(folly::IOBufQueue &writeBuf, StreamID txn, const HTTPHeaders &trailers) override | proxygen::HTTP1xCodec | virtual |
generateWebsocketAccept(const std::string &acceptKey) const | proxygen::HTTP1xCodec | private |
generateWebsocketKey() const | proxygen::HTTP1xCodec | private |
generateWindowUpdate(folly::IOBufQueue &, StreamID, uint32_t) | proxygen::HTTPCodec | inlinevirtual |
getAllowedUpgradeProtocols() | proxygen::HTTP1xCodec | |
getDefaultWindowSize() const | proxygen::HTTPCodec | inlinevirtual |
getEgressSettings() | proxygen::HTTPCodec | inlinevirtual |
getHPACKTableInfo() const | proxygen::HTTPCodec | inlinevirtual |
getIngressSettings() const | proxygen::HTTPCodec | inlinevirtual |
getLastIncomingStreamID() const | proxygen::HTTPCodec | inlinevirtual |
getParserSettings() | proxygen::HTTP1xCodec | privatestatic |
getProtocol() const override | proxygen::HTTP1xCodec | inlinevirtual |
getTransportDirection() const override | proxygen::HTTP1xCodec | inlinevirtual |
getUserAgent() const override | proxygen::HTTP1xCodec | inlinevirtual |
HeaderParseState enum name | proxygen::HTTP1xCodec | private |
headerParseState_ | proxygen::HTTP1xCodec | private |
headersComplete_ | proxygen::HTTP1xCodec | private |
headerSize_ | proxygen::HTTP1xCodec | private |
headRequest_ | proxygen::HTTP1xCodec | private |
HTTP1xCodec(TransportDirection direction, bool forceUpstream1_1=false) | proxygen::HTTP1xCodec | explicit |
inChunk_ | proxygen::HTTP1xCodec | private |
ingressTxnID_ | proxygen::HTTP1xCodec | private |
ingressUpgrade_ | proxygen::HTTP1xCodec | private |
ingressUpgradeComplete_ | proxygen::HTTP1xCodec | private |
inRecvLastChunk_ | proxygen::HTTP1xCodec | private |
is1xxResponse_ | proxygen::HTTP1xCodec | private |
isBusy() const override | proxygen::HTTP1xCodec | virtual |
isParsingHeaderOrTrailerName() const | proxygen::HTTP1xCodec | inlineprivate |
isParsingHeaders() const | proxygen::HTTP1xCodec | inlineprivate |
isReusable() const override | proxygen::HTTP1xCodec | virtual |
isWaitingToDrain() const override | proxygen::HTTP1xCodec | inlinevirtual |
keepalive_ | proxygen::HTTP1xCodec | private |
KeepaliveRequested enum name | proxygen::HTTP1xCodec | private |
keepaliveRequested_ | proxygen::HTTP1xCodec | private |
lastChunkWritten_ | proxygen::HTTP1xCodec | private |
mapDependencyToPriority(StreamID) const | proxygen::HTTPCodec | inlinevirtual |
mapPriorityToDependency(uint8_t) const | proxygen::HTTPCodec | inlinevirtual |
MAX_STREAM_ID | proxygen::HTTPCodec | static |
mayChunkEgress_ | proxygen::HTTP1xCodec | private |
msg_ | proxygen::HTTP1xCodec | private |
nativeUpgrade_ | proxygen::HTTP1xCodec | private |
NoExAttributes | proxygen::HTTPCodec | static |
NoPadding | proxygen::HTTPCodec | static |
NoStream | proxygen::HTTPCodec | static |
onBody(const char *buf, size_t len) | proxygen::HTTP1xCodec | private |
onBodyCB(http_parser *parser, const char *buf, size_t len) | proxygen::HTTP1xCodec | privatestatic |
onChunkComplete() | proxygen::HTTP1xCodec | private |
onChunkCompleteCB(http_parser *parser) | proxygen::HTTP1xCodec | privatestatic |
onChunkHeader(size_t len) | proxygen::HTTP1xCodec | private |
onChunkHeaderCB(http_parser *parser) | proxygen::HTTP1xCodec | privatestatic |
onHeaderField(const char *buf, size_t len) | proxygen::HTTP1xCodec | private |
onHeaderFieldCB(http_parser *parser, const char *buf, size_t len) | proxygen::HTTP1xCodec | privatestatic |
onHeadersComplete(size_t len) | proxygen::HTTP1xCodec | private |
onHeadersCompleteCB(http_parser *parser, const char *buf, size_t len) | proxygen::HTTP1xCodec | privatestatic |
onHeaderValue(const char *buf, size_t len) | proxygen::HTTP1xCodec | private |
onHeaderValueCB(http_parser *parser, const char *buf, size_t len) | proxygen::HTTP1xCodec | privatestatic |
onIngress(const folly::IOBuf &buf) override | proxygen::HTTP1xCodec | virtual |
onIngressEOF() override | proxygen::HTTP1xCodec | virtual |
onIngressUpgradeMessage(const HTTPMessage &) | proxygen::HTTPCodec | inlinevirtual |
onMessageBegin() | proxygen::HTTP1xCodec | private |
onMessageBeginCB(http_parser *parser) | proxygen::HTTP1xCodec | privatestatic |
onMessageComplete() | proxygen::HTTP1xCodec | private |
onMessageCompleteCB(http_parser *parser) | proxygen::HTTP1xCodec | privatestatic |
onParserError(const char *what=nullptr) | proxygen::HTTP1xCodec | private |
onPathCB(http_parser *parser, const char *buf, size_t len) | proxygen::HTTP1xCodec | privatestatic |
onQueryStringCB(http_parser *parser, const char *buf, size_t len) | proxygen::HTTP1xCodec | privatestatic |
onReason(const char *buf, size_t len) | proxygen::HTTP1xCodec | private |
onReasonCB(http_parser *parser, const char *buf, size_t len) | proxygen::HTTP1xCodec | privatestatic |
onURL(const char *buf, size_t len) | proxygen::HTTP1xCodec | private |
onUrlCB(http_parser *parser, const char *buf, size_t len) | proxygen::HTTP1xCodec | privatestatic |
parser_ | proxygen::HTTP1xCodec | private |
parserActive_ | proxygen::HTTP1xCodec | private |
parserError_ | proxygen::HTTP1xCodec | private |
parserPaused_ | proxygen::HTTP1xCodec | private |
pendingEOF_ | proxygen::HTTP1xCodec | private |
pushHeaderNameAndValue(HTTPHeaders &hdrs) | proxygen::HTTP1xCodec | private |
reason_ | proxygen::HTTP1xCodec | private |
requestPending_ | proxygen::HTTP1xCodec | private |
responsePending_ | proxygen::HTTP1xCodec | private |
serializeWebsocketHeader(folly::IOBufQueue &writeBuf, size_t &len, bool upstream) | proxygen::HTTP1xCodec | private |
setAllowedUpgradeProtocols(std::list< std::string > protocols) | proxygen::HTTP1xCodec | |
setCallback(Callback *callback) override | proxygen::HTTP1xCodec | inlinevirtual |
setHeaderCodecStats(HeaderCodec::Stats *) | proxygen::HTTPCodec | inlinevirtual |
setParserPaused(bool paused) override | proxygen::HTTP1xCodec | virtual |
StreamID typedef | proxygen::HTTPCodec | |
supportsExTransactions() const | proxygen::HTTPCodec | inlinevirtual |
supportsNextProtocol(const std::string &npn) | proxygen::HTTP1xCodec | static |
supportsParallelRequests() const override | proxygen::HTTP1xCodec | inlinevirtual |
supportsPushTransactions() const override | proxygen::HTTP1xCodec | inlinevirtual |
supportsSessionFlowControl() const | proxygen::HTTPCodec | inlinevirtual |
supportsStreamFlowControl() const | proxygen::HTTPCodec | inlinevirtual |
trailers_ | proxygen::HTTP1xCodec | private |
transportDirection_ | proxygen::HTTP1xCodec | private |
upgradeHeader_ | proxygen::HTTP1xCodec | private |
upgradeRequest_ | proxygen::HTTP1xCodec | private |
upgradeResult_ | proxygen::HTTP1xCodec | private |
url_ | proxygen::HTTP1xCodec | private |
userAgent_ | proxygen::HTTP1xCodec | private |
websockAcceptKey_ | proxygen::HTTP1xCodec | mutableprivate |
~HTTP1xCodec() override | proxygen::HTTP1xCodec | |
~HTTPCodec() | proxygen::HTTPCodec | inlinevirtual |