proxygen
proxygen::HTTPParallelCodec Member List

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

addPriorityNodes(PriorityQueue &, folly::IOBufQueue &, uint8_t)proxygen::HTTPCodecinlinevirtual
callback_proxygen::HTTPParallelCodecprotected
CLOSED enum valueproxygen::HTTPParallelCodecprotected
closeOnEgressComplete() const overrideproxygen::HTTPParallelCodecinlinevirtual
CLOSING enum valueproxygen::HTTPParallelCodecprotected
ClosingState enum nameproxygen::HTTPParallelCodecprotected
createStream() overrideproxygen::HTTPParallelCodecvirtual
deliverCallbackIfAllowed(T callbackFn, char const *cbName, StreamID stream, Args &&...args)proxygen::HTTPParallelCodecinlineprotected
egressGoawayAck_proxygen::HTTPParallelCodecprotected
enableDoubleGoawayDrain() overrideproxygen::HTTPParallelCodecvirtual
FIRST_GOAWAY_SENT enum valueproxygen::HTTPParallelCodecprotected
generateBody(folly::IOBufQueue &writeBuf, StreamID stream, std::unique_ptr< folly::IOBuf > chain, folly::Optional< uint8_t > padding, bool eom)=0proxygen::HTTPCodecpure virtual
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 stream, size_t length)=0proxygen::HTTPCodecpure virtual
generateChunkTerminator(folly::IOBufQueue &writeBuf, StreamID stream)=0proxygen::HTTPCodecpure virtual
generateConnectionPreface(folly::IOBufQueue &)proxygen::HTTPCodecinlinevirtual
generateEOM(folly::IOBufQueue &writeBuf, StreamID stream)=0proxygen::HTTPCodecpure virtual
generateExHeader(folly::IOBufQueue &, StreamID, const HTTPMessage &, const HTTPCodec::ExAttributes &, bool, HTTPHeaderSize *)proxygen::HTTPCodecinlinevirtual
generateGoaway(folly::IOBufQueue &writeBuf, StreamID lastStream, ErrorCode code, std::unique_ptr< folly::IOBuf > debugData=nullptr)=0proxygen::HTTPCodecpure virtual
generateHeader(folly::IOBufQueue &writeBuf, StreamID stream, const HTTPMessage &msg, bool eom=false, HTTPHeaderSize *size=nullptr)=0proxygen::HTTPCodecpure virtual
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 stream, ErrorCode code)=0proxygen::HTTPCodecpure virtual
generateSettings(folly::IOBufQueue &)proxygen::HTTPCodecinlinevirtual
generateSettingsAck(folly::IOBufQueue &)proxygen::HTTPCodecinlinevirtual
generateTrailers(folly::IOBufQueue &writeBuf, StreamID stream, const HTTPHeaders &trailers)=0proxygen::HTTPCodecpure virtual
generateWindowUpdate(folly::IOBufQueue &, StreamID, uint32_t)proxygen::HTTPCodecinlinevirtual
getDefaultWindowSize() const proxygen::HTTPCodecinlinevirtual
getEgressSettings()proxygen::HTTPCodecinlinevirtual
getHPACKTableInfo() const proxygen::HTTPCodecinlinevirtual
getIngressSettings() const proxygen::HTTPCodecinlinevirtual
getLastIncomingStreamID() const overrideproxygen::HTTPParallelCodecinlinevirtual
getProtocol() const =0proxygen::HTTPCodecpure virtual
getTransportDirection() const overrideproxygen::HTTPParallelCodecinlinevirtual
getUserAgent() const =0proxygen::HTTPCodecpure virtual
goawayErrorMessage_proxygen::HTTPParallelCodecprotected
HTTPParallelCodec(TransportDirection direction)proxygen::HTTPParallelCodecexplicit
ingressGoawayAck_proxygen::HTTPParallelCodecprotected
isBusy() const overrideproxygen::HTTPParallelCodecinlinevirtual
isInitiatedStream(StreamID stream) const proxygen::HTTPParallelCodecinline
isReusable() const overrideproxygen::HTTPParallelCodecvirtual
isStreamIngressEgressAllowed(StreamID stream) const proxygen::HTTPParallelCodecinline
isWaitingToDrain() const overrideproxygen::HTTPParallelCodecvirtual
lastStreamID_proxygen::HTTPParallelCodecprotected
mapDependencyToPriority(StreamID) const proxygen::HTTPCodecinlinevirtual
mapPriorityToDependency(uint8_t) const proxygen::HTTPCodecinlinevirtual
MAX_STREAM_IDproxygen::HTTPCodecstatic
nextEgressStreamID_proxygen::HTTPParallelCodecprotected
NoExAttributesproxygen::HTTPCodecstatic
NoPaddingproxygen::HTTPCodecstatic
NoStreamproxygen::HTTPCodecstatic
onIngress(const folly::IOBuf &buf)=0proxygen::HTTPCodecpure virtual
onIngressEOF() overrideproxygen::HTTPParallelCodecinlinevirtual
onIngressUpgradeMessage(const HTTPMessage &msg) overrideproxygen::HTTPParallelCodecvirtual
OPEN enum valueproxygen::HTTPParallelCodecprotected
OPEN_WITH_GRACEFUL_DRAIN_ENABLED enum valueproxygen::HTTPParallelCodecprotected
sessionClosing_proxygen::HTTPParallelCodecprotected
setCallback(Callback *callback) overrideproxygen::HTTPParallelCodecinlinevirtual
setHeaderCodecStats(HeaderCodec::Stats *)proxygen::HTTPCodecinlinevirtual
setNextEgressStreamId(StreamID nextEgressStreamID)proxygen::HTTPParallelCodecinline
setParserPaused(bool) overrideproxygen::HTTPParallelCodecinlinevirtual
StreamID typedefproxygen::HTTPCodec
supportsExTransactions() const proxygen::HTTPCodecinlinevirtual
supportsParallelRequests() const overrideproxygen::HTTPParallelCodecinlinevirtual
supportsPushTransactions() const =0proxygen::HTTPCodecpure virtual
supportsSessionFlowControl() const overrideproxygen::HTTPParallelCodecinlinevirtual
supportsStreamFlowControl() const overrideproxygen::HTTPParallelCodecinlinevirtual
transportDirection_proxygen::HTTPParallelCodecprotected
~HTTPCodec()proxygen::HTTPCodecinlinevirtual