proxygen
proxygen::HTTP1xCodec Member List

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

addDateHeader(folly::IOBufQueue &writeBuf, size_t &len)proxygen::HTTP1xCodecprivate
addPriorityNodes(PriorityQueue &, folly::IOBufQueue &, uint8_t)proxygen::HTTPCodecinlinevirtual
allowedNativeUpgrades_proxygen::HTTP1xCodecprivate
callback_proxygen::HTTP1xCodecprivate
closeOnEgressComplete() const overrideproxygen::HTTP1xCodecinlinevirtual
connectRequest_proxygen::HTTP1xCodecprivate
createStream() overrideproxygen::HTTP1xCodecvirtual
currentHeaderName_proxygen::HTTP1xCodecprivate
currentHeaderNameStringPiece_proxygen::HTTP1xCodecprivate
currentHeaderValue_proxygen::HTTP1xCodecprivate
currentIngressBuf_proxygen::HTTP1xCodecprivate
disableKeepalivePending_proxygen::HTTP1xCodecprivate
egressChunked_proxygen::HTTP1xCodecprivate
egressTxnID_proxygen::HTTP1xCodecprivate
egressUpgrade_proxygen::HTTP1xCodecprivate
enableDoubleGoawayDrain()proxygen::HTTPCodecinlinevirtual
expectNoResponseBody_proxygen::HTTP1xCodecprivate
forceUpstream1_1_proxygen::HTTP1xCodecprivate
generateBody(folly::IOBufQueue &writeBuf, StreamID txn, std::unique_ptr< folly::IOBuf > chain, folly::Optional< uint8_t > padding, bool eom) overrideproxygen::HTTP1xCodecvirtual
generateCertificate(folly::IOBufQueue &, uint16_t, std::unique_ptr< folly::IOBuf >)proxygen::HTTPCodecinlinevirtual
generateCertificateRequest(folly::IOBufQueue &, uint16_t, std::unique_ptr< folly::IOBuf >)proxygen::HTTPCodecinlinevirtual
generateChunkHeader(folly::IOBufQueue &writeBuf, StreamID txn, size_t length) overrideproxygen::HTTP1xCodecvirtual
generateChunkTerminator(folly::IOBufQueue &writeBuf, StreamID txn) overrideproxygen::HTTP1xCodecvirtual
generateConnectionPreface(folly::IOBufQueue &)proxygen::HTTPCodecinlinevirtual
generateEOM(folly::IOBufQueue &writeBuf, StreamID txn) overrideproxygen::HTTP1xCodecvirtual
generateExHeader(folly::IOBufQueue &, StreamID, const HTTPMessage &, const HTTPCodec::ExAttributes &, bool, HTTPHeaderSize *)proxygen::HTTPCodecinlinevirtual
generateGoaway(folly::IOBufQueue &writeBuf, StreamID lastStream, ErrorCode statusCode, std::unique_ptr< folly::IOBuf > debugData=nullptr) overrideproxygen::HTTP1xCodecvirtual
generateHeader(folly::IOBufQueue &writeBuf, StreamID txn, const HTTPMessage &msg, bool eom=false, HTTPHeaderSize *size=nullptr) overrideproxygen::HTTP1xCodecvirtual
generatePingReply(folly::IOBufQueue &, uint64_t)proxygen::HTTPCodecinlinevirtual
generatePingRequest(folly::IOBufQueue &)proxygen::HTTPCodecinlinevirtual
generatePriority(folly::IOBufQueue &, StreamID, const HTTPMessage::HTTPPriority &)proxygen::HTTPCodecinlinevirtual
generatePushPromise(folly::IOBufQueue &, StreamID, const HTTPMessage &, StreamID, bool, HTTPHeaderSize *)proxygen::HTTPCodecinlinevirtual
generateRstStream(folly::IOBufQueue &writeBuf, StreamID txn, ErrorCode statusCode) overrideproxygen::HTTP1xCodecvirtual
generateSettings(folly::IOBufQueue &)proxygen::HTTPCodecinlinevirtual
generateSettingsAck(folly::IOBufQueue &)proxygen::HTTPCodecinlinevirtual
generateTrailers(folly::IOBufQueue &writeBuf, StreamID txn, const HTTPHeaders &trailers) overrideproxygen::HTTP1xCodecvirtual
generateWebsocketAccept(const std::string &acceptKey) const proxygen::HTTP1xCodecprivate
generateWebsocketKey() const proxygen::HTTP1xCodecprivate
generateWindowUpdate(folly::IOBufQueue &, StreamID, uint32_t)proxygen::HTTPCodecinlinevirtual
getAllowedUpgradeProtocols()proxygen::HTTP1xCodec
getDefaultWindowSize() const proxygen::HTTPCodecinlinevirtual
getEgressSettings()proxygen::HTTPCodecinlinevirtual
getHPACKTableInfo() const proxygen::HTTPCodecinlinevirtual
getIngressSettings() const proxygen::HTTPCodecinlinevirtual
getLastIncomingStreamID() const proxygen::HTTPCodecinlinevirtual
getParserSettings()proxygen::HTTP1xCodecprivatestatic
getProtocol() const overrideproxygen::HTTP1xCodecinlinevirtual
getTransportDirection() const overrideproxygen::HTTP1xCodecinlinevirtual
getUserAgent() const overrideproxygen::HTTP1xCodecinlinevirtual
HeaderParseState enum nameproxygen::HTTP1xCodecprivate
headerParseState_proxygen::HTTP1xCodecprivate
headersComplete_proxygen::HTTP1xCodecprivate
headerSize_proxygen::HTTP1xCodecprivate
headRequest_proxygen::HTTP1xCodecprivate
HTTP1xCodec(TransportDirection direction, bool forceUpstream1_1=false)proxygen::HTTP1xCodecexplicit
inChunk_proxygen::HTTP1xCodecprivate
ingressTxnID_proxygen::HTTP1xCodecprivate
ingressUpgrade_proxygen::HTTP1xCodecprivate
ingressUpgradeComplete_proxygen::HTTP1xCodecprivate
inRecvLastChunk_proxygen::HTTP1xCodecprivate
is1xxResponse_proxygen::HTTP1xCodecprivate
isBusy() const overrideproxygen::HTTP1xCodecvirtual
isParsingHeaderOrTrailerName() const proxygen::HTTP1xCodecinlineprivate
isParsingHeaders() const proxygen::HTTP1xCodecinlineprivate
isReusable() const overrideproxygen::HTTP1xCodecvirtual
isWaitingToDrain() const overrideproxygen::HTTP1xCodecinlinevirtual
keepalive_proxygen::HTTP1xCodecprivate
KeepaliveRequested enum nameproxygen::HTTP1xCodecprivate
keepaliveRequested_proxygen::HTTP1xCodecprivate
lastChunkWritten_proxygen::HTTP1xCodecprivate
mapDependencyToPriority(StreamID) const proxygen::HTTPCodecinlinevirtual
mapPriorityToDependency(uint8_t) const proxygen::HTTPCodecinlinevirtual
MAX_STREAM_IDproxygen::HTTPCodecstatic
mayChunkEgress_proxygen::HTTP1xCodecprivate
msg_proxygen::HTTP1xCodecprivate
nativeUpgrade_proxygen::HTTP1xCodecprivate
NoExAttributesproxygen::HTTPCodecstatic
NoPaddingproxygen::HTTPCodecstatic
NoStreamproxygen::HTTPCodecstatic
onBody(const char *buf, size_t len)proxygen::HTTP1xCodecprivate
onBodyCB(http_parser *parser, const char *buf, size_t len)proxygen::HTTP1xCodecprivatestatic
onChunkComplete()proxygen::HTTP1xCodecprivate
onChunkCompleteCB(http_parser *parser)proxygen::HTTP1xCodecprivatestatic
onChunkHeader(size_t len)proxygen::HTTP1xCodecprivate
onChunkHeaderCB(http_parser *parser)proxygen::HTTP1xCodecprivatestatic
onHeaderField(const char *buf, size_t len)proxygen::HTTP1xCodecprivate
onHeaderFieldCB(http_parser *parser, const char *buf, size_t len)proxygen::HTTP1xCodecprivatestatic
onHeadersComplete(size_t len)proxygen::HTTP1xCodecprivate
onHeadersCompleteCB(http_parser *parser, const char *buf, size_t len)proxygen::HTTP1xCodecprivatestatic
onHeaderValue(const char *buf, size_t len)proxygen::HTTP1xCodecprivate
onHeaderValueCB(http_parser *parser, const char *buf, size_t len)proxygen::HTTP1xCodecprivatestatic
onIngress(const folly::IOBuf &buf) overrideproxygen::HTTP1xCodecvirtual
onIngressEOF() overrideproxygen::HTTP1xCodecvirtual
onIngressUpgradeMessage(const HTTPMessage &)proxygen::HTTPCodecinlinevirtual
onMessageBegin()proxygen::HTTP1xCodecprivate
onMessageBeginCB(http_parser *parser)proxygen::HTTP1xCodecprivatestatic
onMessageComplete()proxygen::HTTP1xCodecprivate
onMessageCompleteCB(http_parser *parser)proxygen::HTTP1xCodecprivatestatic
onParserError(const char *what=nullptr)proxygen::HTTP1xCodecprivate
onPathCB(http_parser *parser, const char *buf, size_t len)proxygen::HTTP1xCodecprivatestatic
onQueryStringCB(http_parser *parser, const char *buf, size_t len)proxygen::HTTP1xCodecprivatestatic
onReason(const char *buf, size_t len)proxygen::HTTP1xCodecprivate
onReasonCB(http_parser *parser, const char *buf, size_t len)proxygen::HTTP1xCodecprivatestatic
onURL(const char *buf, size_t len)proxygen::HTTP1xCodecprivate
onUrlCB(http_parser *parser, const char *buf, size_t len)proxygen::HTTP1xCodecprivatestatic
parser_proxygen::HTTP1xCodecprivate
parserActive_proxygen::HTTP1xCodecprivate
parserError_proxygen::HTTP1xCodecprivate
parserPaused_proxygen::HTTP1xCodecprivate
pendingEOF_proxygen::HTTP1xCodecprivate
pushHeaderNameAndValue(HTTPHeaders &hdrs)proxygen::HTTP1xCodecprivate
reason_proxygen::HTTP1xCodecprivate
requestPending_proxygen::HTTP1xCodecprivate
responsePending_proxygen::HTTP1xCodecprivate
serializeWebsocketHeader(folly::IOBufQueue &writeBuf, size_t &len, bool upstream)proxygen::HTTP1xCodecprivate
setAllowedUpgradeProtocols(std::list< std::string > protocols)proxygen::HTTP1xCodec
setCallback(Callback *callback) overrideproxygen::HTTP1xCodecinlinevirtual
setHeaderCodecStats(HeaderCodec::Stats *)proxygen::HTTPCodecinlinevirtual
setParserPaused(bool paused) overrideproxygen::HTTP1xCodecvirtual
StreamID typedefproxygen::HTTPCodec
supportsExTransactions() const proxygen::HTTPCodecinlinevirtual
supportsNextProtocol(const std::string &npn)proxygen::HTTP1xCodecstatic
supportsParallelRequests() const overrideproxygen::HTTP1xCodecinlinevirtual
supportsPushTransactions() const overrideproxygen::HTTP1xCodecinlinevirtual
supportsSessionFlowControl() const proxygen::HTTPCodecinlinevirtual
supportsStreamFlowControl() const proxygen::HTTPCodecinlinevirtual
trailers_proxygen::HTTP1xCodecprivate
transportDirection_proxygen::HTTP1xCodecprivate
upgradeHeader_proxygen::HTTP1xCodecprivate
upgradeRequest_proxygen::HTTP1xCodecprivate
upgradeResult_proxygen::HTTP1xCodecprivate
url_proxygen::HTTP1xCodecprivate
userAgent_proxygen::HTTP1xCodecprivate
websockAcceptKey_proxygen::HTTP1xCodecmutableprivate
~HTTP1xCodec() overrideproxygen::HTTP1xCodec
~HTTPCodec()proxygen::HTTPCodecinlinevirtual