proxygen
proxygen::SPDYCodec Member List

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

addPriorityNodes(PriorityQueue &queue, folly::IOBufQueue &writeBuf, uint8_t maxLevel) overrideproxygen::SPDYCodecvirtual
callback_proxygen::HTTPParallelCodecprotected
checkLength(uint32_t expectedLength, const std::string &msg)proxygen::SPDYCodecprivate
checkMinLength(uint32_t minLength, const std::string &msg)proxygen::SPDYCodecprivate
CLOSED enum valueproxygen::HTTPParallelCodecprotected
closedStreams_proxygen::SPDYCodecprivate
closeOnEgressComplete() const overrideproxygen::HTTPParallelCodecinlinevirtual
CLOSING enum valueproxygen::HTTPParallelCodecprotected
ClosingState enum nameproxygen::HTTPParallelCodecprotected
createStream() overrideproxygen::HTTPParallelCodecvirtual
ctrl_proxygen::SPDYCodecprivate
CTRL_FRAME_DATA enum valueproxygen::SPDYCodecprivate
currentIngressBuf_proxygen::SPDYCodecprivate
DATA_FRAME_DATA enum valueproxygen::SPDYCodecprivate
decodeHeaders(folly::io::Cursor &cursor)proxygen::SPDYCodecprivate
deliverCallbackIfAllowed(T callbackFn, char const *cbName, StreamID stream, Args &&...args)proxygen::HTTPParallelCodecinlineprotected
deliverOnMessageBegin(StreamID streamID, StreamID assocStreamID, HTTPMessage *msg)proxygen::SPDYCodecprivate
egressGoawayAck_proxygen::HTTPParallelCodecprotected
egressSettings_proxygen::SPDYCodecprivate
enableDoubleGoawayDrain() overrideproxygen::HTTPParallelCodecvirtual
encodeHeaders(const HTTPMessage &msg, std::vector< compress::Header > &headers, uint32_t headroom=0, HTTPHeaderSize *size=nullptr)proxygen::SPDYCodecprivate
failSession(uint32_t statusCode)proxygen::SPDYCodecprivate
failStream(bool newTxn, StreamID streamID, uint32_t code, std::string excStr=empty_string)proxygen::SPDYCodecprivate
FIRST_GOAWAY_SENT enum valueproxygen::HTTPParallelCodecprotected
flags_proxygen::SPDYCodecprivate
FRAME_HEADER enum valueproxygen::SPDYCodecprivate
FrameState enum nameproxygen::SPDYCodecprivate
frameState_proxygen::SPDYCodecprivate
generateBody(folly::IOBufQueue &writeBuf, StreamID stream, std::unique_ptr< folly::IOBuf > chain, folly::Optional< uint8_t > padding, bool eom) overrideproxygen::SPDYCodecvirtual
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) overrideproxygen::SPDYCodecvirtual
generateChunkTerminator(folly::IOBufQueue &writeBuf, StreamID stream) overrideproxygen::SPDYCodecvirtual
generateConnectionPreface(folly::IOBufQueue &)proxygen::HTTPCodecinlinevirtual
generateDataFrame(folly::IOBufQueue &writeBuf, uint32_t streamID, uint8_t flags, uint32_t length, std::unique_ptr< folly::IOBuf > payload)proxygen::SPDYCodecprivate
generateEOM(folly::IOBufQueue &writeBuf, StreamID stream) overrideproxygen::SPDYCodecvirtual
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::SPDYCodecvirtual
generateHeader(folly::IOBufQueue &writeBuf, StreamID stream, const HTTPMessage &msg, bool eom=false, HTTPHeaderSize *size=nullptr) overrideproxygen::SPDYCodecvirtual
generatePingCommon(folly::IOBufQueue &writeBuf, uint64_t uniqueID)proxygen::SPDYCodecprivate
generatePingReply(folly::IOBufQueue &writeBuf, uint64_t uniqueID) overrideproxygen::SPDYCodecvirtual
generatePingRequest(folly::IOBufQueue &writeBuf) overrideproxygen::SPDYCodecvirtual
generatePriority(folly::IOBufQueue &, StreamID, const HTTPMessage::HTTPPriority &)proxygen::HTTPCodecinlinevirtual
generatePushPromise(folly::IOBufQueue &writeBuf, StreamID stream, const HTTPMessage &msg, StreamID assocstream, bool eom=false, HTTPHeaderSize *size=nullptr) overrideproxygen::SPDYCodecvirtual
generateRstStream(folly::IOBufQueue &writeBuf, StreamID txn, ErrorCode statusCode) overrideproxygen::SPDYCodecvirtual
generateSettings(folly::IOBufQueue &writeBuf) overrideproxygen::SPDYCodecvirtual
generateSettingsAck(folly::IOBufQueue &)proxygen::HTTPCodecinlinevirtual
generateSynReply(StreamID stream, folly::IOBufQueue &writeBuf, const HTTPMessage &msg, bool eom, HTTPHeaderSize *size)proxygen::SPDYCodecprivate
generateSynStream(StreamID stream, StreamID assocStream, folly::IOBufQueue &writeBuf, const HTTPMessage &msg, bool eom, HTTPHeaderSize *size)proxygen::SPDYCodecprivate
generateTrailers(folly::IOBufQueue &writeBuf, StreamID stream, const HTTPHeaders &trailers) overrideproxygen::SPDYCodecvirtual
generateWindowUpdate(folly::IOBufQueue &writeBuf, StreamID stream, uint32_t delta) overrideproxygen::SPDYCodecvirtual
getDefaultWindowSize() const overrideproxygen::SPDYCodecinlinevirtual
getEgressSettings() overrideproxygen::SPDYCodecinlinevirtual
getHPACKTableInfo() const proxygen::HTTPCodecinlinevirtual
getIngressSettings() const overrideproxygen::SPDYCodecinlinevirtual
getLastIncomingStreamID() const overrideproxygen::HTTPParallelCodecinlinevirtual
getMinorVersion() const proxygen::SPDYCodec
getProtocol() const overrideproxygen::SPDYCodecvirtual
getTransportDirection() const overrideproxygen::HTTPParallelCodecinlinevirtual
getUserAgent() const overrideproxygen::SPDYCodecvirtual
getVersion() const proxygen::SPDYCodec
getVersion(const std::string &protocol)proxygen::SPDYCodecstatic
getVersionSettings(SPDYVersion version)proxygen::SPDYCodecstatic
goawayErrorMessage_proxygen::HTTPParallelCodecprotected
headerCodec_proxygen::SPDYCodecprivate
HTTPParallelCodec(TransportDirection direction)proxygen::HTTPParallelCodecexplicit
ingressGoawayAck_proxygen::HTTPParallelCodecprotected
ingressSettings_proxygen::SPDYCodecprivate
isBusy() const overrideproxygen::HTTPParallelCodecinlinevirtual
isInitiatedStream(StreamID stream) const proxygen::HTTPParallelCodecinline
isReusable() const overrideproxygen::HTTPParallelCodecvirtual
isSPDYReserved(const std::string &name)proxygen::SPDYCodecprivate
isStreamIngressEgressAllowed(StreamID stream) const proxygen::HTTPParallelCodecinline
isWaitingToDrain() const overrideproxygen::HTTPParallelCodecvirtual
lastStreamID_proxygen::HTTPParallelCodecprotected
length_proxygen::SPDYCodecprivate
mapDependencyToPriority(StreamID parent) const overrideproxygen::SPDYCodecinlinevirtual
mapPriorityToDependency(uint8_t priority) const overrideproxygen::SPDYCodecinlinevirtual
MAX_STREAM_IDproxygen::HTTPCodecstatic
maxFrameLength_proxygen::SPDYCodecprivate
nextEgressPingID_proxygen::SPDYCodecprivate
nextEgressStreamID_proxygen::HTTPParallelCodecprotected
NoExAttributesproxygen::HTTPCodecstatic
NoPaddingproxygen::HTTPCodecstatic
NoStreamproxygen::SPDYCodecstatic
onControlFrame(folly::io::Cursor &cursor)proxygen::SPDYCodecprivate
onGoaway(uint32_t lastGoodStream, uint32_t statusCode) noexceptproxygen::SPDYCodecprivate
onHeaders(const compress::HeaderPieceList &headers) noexceptproxygen::SPDYCodecprivate
onIngress(const folly::IOBuf &buf) overrideproxygen::SPDYCodecvirtual
onIngressEOF() overrideproxygen::HTTPParallelCodecinlinevirtual
onIngressUpgradeMessage(const HTTPMessage &msg) overrideproxygen::HTTPParallelCodecvirtual
onPing(uint32_t uniqueID) noexceptproxygen::SPDYCodecprivate
onRstStream(uint32_t statusCode) noexceptproxygen::SPDYCodecprivate
onSettings(const SettingList &settings)proxygen::SPDYCodecprivate
onSynCommon(StreamID streamID, StreamID assocStreamID, const compress::HeaderPieceList &headers, int8_t pri, const HTTPHeaderSize &size)proxygen::SPDYCodecprivate
onSynReply(const compress::HeaderPieceList &headers, const HTTPHeaderSize &size)proxygen::SPDYCodecprivate
onSynStream(uint32_t assocStream, uint8_t pri, uint8_t slot, const compress::HeaderPieceList &headers, const HTTPHeaderSize &size)proxygen::SPDYCodecprivate
onWindowUpdate(uint32_t delta) noexceptproxygen::SPDYCodecprivate
OPEN enum valueproxygen::HTTPParallelCodecprotected
OPEN_WITH_GRACEFUL_DRAIN_ENABLED enum valueproxygen::HTTPParallelCodecprotected
parseHeaders(TransportDirection direction, StreamID streamID, StreamID assocStreamID, const compress::HeaderPieceList &headers)proxygen::SPDYCodecprivate
parseIngress(const folly::IOBuf &buf)proxygen::SPDYCodecprivate
partialMsg_proxygen::SPDYCodecprivate
rstStatusSupported(int statusCode) const proxygen::SPDYCodecprivate
serializeRequestHeaders(const HTTPMessage &msg, bool isPushed, uint32_t headroom=0, HTTPHeaderSize *size=nullptr)proxygen::SPDYCodecprivate
serializeResponseHeaders(const HTTPMessage &msg, uint32_t headroom=0, HTTPHeaderSize *size=nullptr)proxygen::SPDYCodecprivate
sessionClosing_proxygen::HTTPParallelCodecprotected
setCallback(Callback *callback) overrideproxygen::HTTPParallelCodecinlinevirtual
setHeaderCodecStats(HeaderCodec::Stats *stats) overrideproxygen::SPDYCodecinlinevirtual
setMaxFrameLength(uint32_t maxFrameLength)proxygen::SPDYCodec
setMaxUncompressedHeaders(uint32_t maxUncompressed)proxygen::SPDYCodec
setNextEgressStreamId(StreamID nextEgressStreamID)proxygen::HTTPParallelCodecinline
setParserPaused(bool) overrideproxygen::HTTPParallelCodecinlinevirtual
SettingList typedefproxygen::SPDYCodec
SPDYCodec(TransportDirection direction, SPDYVersion version, int spdyCompressionLevel=Z_NO_COMPRESSION)proxygen::SPDYCodecexplicit
StreamID typedefproxygen::HTTPCodec
streamId_proxygen::SPDYCodecprivate
supportsExTransactions() const proxygen::HTTPCodecinlinevirtual
supportsParallelRequests() const overrideproxygen::HTTPParallelCodecinlinevirtual
supportsPushTransactions() const overrideproxygen::SPDYCodecinlinevirtual
supportsSessionFlowControl() const overrideproxygen::SPDYCodecvirtual
supportsStreamFlowControl() const overrideproxygen::SPDYCodecvirtual
transportDirection_proxygen::HTTPParallelCodecprotected
type_proxygen::SPDYCodecprivate
userAgent_proxygen::SPDYCodecprivate
version_proxygen::SPDYCodecprivate
versionSettings_proxygen::SPDYCodecprivate
~HTTPCodec()proxygen::HTTPCodecinlinevirtual
~SPDYCodec() overrideproxygen::SPDYCodec