proxygen
proxygen::MockHTTPCodec Member List

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

addPriorityNodes(PriorityQueue &, folly::IOBufQueue &, uint8_t)proxygen::HTTPCodecinlinevirtual
closeOnEgressComplete() const =0proxygen::HTTPCodecpure virtual
createStream()=0proxygen::HTTPCodecpure virtual
enableDoubleGoawayDrain()proxygen::HTTPCodecinlinevirtual
generateBody(folly::IOBufQueue &writeBuf, HTTPCodec::StreamID stream, std::unique_ptr< folly::IOBuf > chain, folly::Optional< uint8_t > padding, bool eom) overrideproxygen::MockHTTPCodecinlinevirtual
generateCertificate(folly::IOBufQueue &writeBuf, uint16_t certId, std::unique_ptr< folly::IOBuf > authenticator) overrideproxygen::MockHTTPCodecinlinevirtual
generateCertificateRequest(folly::IOBufQueue &writeBuf, uint16_t requestId, std::unique_ptr< folly::IOBuf > authRequest) overrideproxygen::MockHTTPCodecinlinevirtual
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 statusCode, std::unique_ptr< folly::IOBuf > debugData) overrideproxygen::MockHTTPCodecinlinevirtual
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 proxygen::HTTPCodecinlinevirtual
getProtocol() const =0proxygen::HTTPCodecpure virtual
getTransportDirection() const =0proxygen::HTTPCodecpure virtual
getUserAgent() const =0proxygen::HTTPCodecpure virtual
isBusy() const =0proxygen::HTTPCodecpure virtual
isReusable() const =0proxygen::HTTPCodecpure virtual
isWaitingToDrain() const =0proxygen::HTTPCodecpure virtual
mapDependencyToPriority(StreamID) const proxygen::HTTPCodecinlinevirtual
mapPriorityToDependency(uint8_t) const proxygen::HTTPCodecinlinevirtual
MAX_STREAM_IDproxygen::HTTPCodecstatic
MOCK_CONST_METHOD0(getProtocol, CodecProtocol())proxygen::MockHTTPCodec
MOCK_CONST_METHOD0(getUserAgent, const std::string &())proxygen::MockHTTPCodec
MOCK_CONST_METHOD0(getTransportDirection, TransportDirection())proxygen::MockHTTPCodec
MOCK_CONST_METHOD0(supportsStreamFlowControl, bool())proxygen::MockHTTPCodec
MOCK_CONST_METHOD0(supportsSessionFlowControl, bool())proxygen::MockHTTPCodec
MOCK_CONST_METHOD0(isBusy, bool())proxygen::MockHTTPCodec
MOCK_CONST_METHOD0(hasPartialTransaction, bool())proxygen::MockHTTPCodec
MOCK_CONST_METHOD0(isReusable, bool())proxygen::MockHTTPCodec
MOCK_CONST_METHOD0(isWaitingToDrain, bool())proxygen::MockHTTPCodec
MOCK_CONST_METHOD0(closeOnEgressComplete, bool())proxygen::MockHTTPCodec
MOCK_CONST_METHOD0(supportsParallelRequests, bool())proxygen::MockHTTPCodec
MOCK_CONST_METHOD0(supportsPushTransactions, bool())proxygen::MockHTTPCodec
MOCK_CONST_METHOD0(getIngressSettings, const HTTPSettings *())proxygen::MockHTTPCodec
MOCK_CONST_METHOD0(getDefaultWindowSize, uint32_t())proxygen::MockHTTPCodec
MOCK_CONST_METHOD1(mapPriorityToDependency, HTTPCodec::StreamID(uint8_t))proxygen::MockHTTPCodec
MOCK_METHOD0(createStream, HTTPCodec::StreamID())proxygen::MockHTTPCodec
MOCK_METHOD0(onIngressEOF, void())proxygen::MockHTTPCodec
MOCK_METHOD0(getEgressSettings, HTTPSettings *())proxygen::MockHTTPCodec
MOCK_METHOD0(enableDoubleGoawayDrain, void())proxygen::MockHTTPCodec
MOCK_METHOD1(setCallback, void(Callback *))proxygen::MockHTTPCodec
MOCK_METHOD1(setParserPaused, void(bool))proxygen::MockHTTPCodec
MOCK_METHOD1(onIngress, size_t(const folly::IOBuf &))proxygen::MockHTTPCodec
MOCK_METHOD1(generatePingRequest, size_t(folly::IOBufQueue &))proxygen::MockHTTPCodec
MOCK_METHOD1(generateSettings, size_t(folly::IOBufQueue &))proxygen::MockHTTPCodec
MOCK_METHOD1(generateSettingsAck, size_t(folly::IOBufQueue &))proxygen::MockHTTPCodec
MOCK_METHOD2(generateChunkTerminator, size_t(folly::IOBufQueue &, HTTPCodec::StreamID))proxygen::MockHTTPCodec
MOCK_METHOD2(generateEOM, size_t(folly::IOBufQueue &, HTTPCodec::StreamID))proxygen::MockHTTPCodec
MOCK_METHOD2(generatePingReply, size_t(folly::IOBufQueue &, uint64_t))proxygen::MockHTTPCodec
MOCK_METHOD3(generateChunkHeader, size_t(folly::IOBufQueue &, HTTPCodec::StreamID, size_t))proxygen::MockHTTPCodec
MOCK_METHOD3(generateTrailers, size_t(folly::IOBufQueue &, HTTPCodec::StreamID, const HTTPHeaders &))proxygen::MockHTTPCodec
MOCK_METHOD3(generateRstStream, size_t(folly::IOBufQueue &, HTTPCodec::StreamID, ErrorCode))proxygen::MockHTTPCodec
MOCK_METHOD3(generateWindowUpdate, size_t(folly::IOBufQueue &, StreamID, uint32_t))proxygen::MockHTTPCodec
MOCK_METHOD3(generateCertificateRequest, size_t(folly::IOBufQueue &, uint16_t, std::shared_ptr< folly::IOBuf >))proxygen::MockHTTPCodec
MOCK_METHOD3(generateCertificate, size_t(folly::IOBufQueue &, uint16_t, std::shared_ptr< folly::IOBuf >))proxygen::MockHTTPCodec
MOCK_METHOD3(addPriorityNodes, size_t(PriorityQueue &, folly::IOBufQueue &, uint8_t))proxygen::MockHTTPCodec
MOCK_METHOD4(generateGoaway, size_t(folly::IOBufQueue &, StreamID, ErrorCode, std::shared_ptr< folly::IOBuf >))proxygen::MockHTTPCodec
MOCK_METHOD5(generateHeader, void(folly::IOBufQueue &, HTTPCodec::StreamID, const HTTPMessage &, bool eom, HTTPHeaderSize *))proxygen::MockHTTPCodec
MOCK_METHOD5(generateBody, size_t(folly::IOBufQueue &, HTTPCodec::StreamID, std::shared_ptr< folly::IOBuf >, folly::Optional< uint8_t >, bool))proxygen::MockHTTPCodec
MOCK_METHOD6(generatePushPromise, void(folly::IOBufQueue &, HTTPCodec::StreamID, const HTTPMessage &, HTTPCodec::StreamID, bool eom, HTTPHeaderSize *))proxygen::MockHTTPCodec
NoExAttributesproxygen::HTTPCodecstatic
NoPaddingproxygen::HTTPCodecstatic
NoStreamproxygen::HTTPCodecstatic
onIngress(const folly::IOBuf &buf)=0proxygen::HTTPCodecpure virtual
onIngressEOF()=0proxygen::HTTPCodecpure virtual
onIngressUpgradeMessage(const HTTPMessage &)proxygen::HTTPCodecinlinevirtual
setCallback(Callback *callback)=0proxygen::HTTPCodecpure virtual
setHeaderCodecStats(HeaderCodec::Stats *)proxygen::HTTPCodecinlinevirtual
setParserPaused(bool paused)=0proxygen::HTTPCodecpure virtual
StreamID typedefproxygen::HTTPCodec
supportsExTransactions() const proxygen::HTTPCodecinlinevirtual
supportsParallelRequests() const =0proxygen::HTTPCodecpure virtual
supportsPushTransactions() const =0proxygen::HTTPCodecpure virtual
supportsSessionFlowControl() const proxygen::HTTPCodecinlinevirtual
supportsStreamFlowControl() const proxygen::HTTPCodecinlinevirtual
~HTTPCodec()proxygen::HTTPCodecinlinevirtual