proxygen
proxygen::MockHTTPTransaction Member List

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

addWaitingForReplaySafety(folly::AsyncTransport::ReplaySafetyCallback *callback)proxygen::HTTPTransactioninlinevirtual
Callback()=defaultfolly::HHWheelTimer::Callback
callbackCanceled() noexceptfolly::HHWheelTimer::Callbackinlinevirtual
cancelTimeout()folly::HHWheelTimer::Callbackinline
canSendHeaders() const proxygen::HTTPTransactioninlinevirtual
decrementPendingByteEvents()proxygen::HTTPTransactioninline
defaultAddress_proxygen::MockHTTPTransaction
DelayedDestructionBase()folly::DelayedDestructionBaseinlineprotected
describe(std::ostream &os) const proxygen::HTTPTransaction
enablePush()proxygen::MockHTTPTransactioninline
extraResponseExpected() const proxygen::HTTPTransactioninlinevirtual
getAssocTxnId() const proxygen::HTTPTransactioninline
getControlStream() const proxygen::HTTPTransactioninline
getCurrentTransportInfo(wangle::TransportInfo *tinfo) const proxygen::HTTPTransactioninline
getCurTime()folly::HHWheelTimer::Callbackinlineprotectedvirtual
getDestructorGuardCount() const folly::DelayedDestructionBaseinlineprotected
getEgressState() const proxygen::HTTPTransactioninline
getExAttributes() const proxygen::HTTPTransactioninline
getExTransactions() const proxygen::HTTPTransactioninline
getHandler() const proxygen::HTTPTransactioninline
getHPACKTableInfo()proxygen::HTTPTransaction
getID() const proxygen::HTTPTransactioninline
getIdleTimeout() const proxygen::HTTPTransactioninline
getIngressState() const proxygen::HTTPTransactioninline
getLocalAddress(folly::SocketAddress &addr) const proxygen::HTTPTransactioninline
getLocalAddress() const noexceptproxygen::HTTPTransactioninline
getMaxDeferredSize()proxygen::HTTPTransactioninline
getPeerAddress(folly::SocketAddress &addr) const proxygen::HTTPTransactioninline
getPeerAddress() const noexceptproxygen::HTTPTransactioninline
getPriority() const proxygen::HTTPTransactioninline
getPriorityFallback() const proxygen::HTTPTransactioninline
getPrioritySampleSummary(PrioritySampleSummary &summary) const proxygen::HTTPTransaction
getPrioritySummary() const proxygen::HTTPTransactioninline
getPushedTransactions() const proxygen::HTTPTransactioninline
getReceiveWindow() const proxygen::HTTPTransactioninlinevirtual
getRecvToAck() const proxygen::HTTPTransaction
getSequenceNumber() const proxygen::HTTPTransactioninline
getSessionStats() const proxygen::HTTPTransactioninline
getSetupTransportInfo() const noexceptproxygen::HTTPTransactioninline
getTimeRemaining()folly::HHWheelTimer::Callbackinline
getTransport() const proxygen::HTTPTransactioninline
getTransport()proxygen::HTTPTransactioninline
Handler typedefproxygen::HTTPTransaction
hasIdleTimeout() const proxygen::HTTPTransactioninline
hasPendingBody() const proxygen::HTTPTransactioninline
HTTPTransaction(TransportDirection direction, HTTPCodec::StreamID id, uint32_t seqNo, Transport &transport, HTTP2PriorityQueueBase &egressQueue, folly::HHWheelTimer *timer=nullptr, const folly::Optional< std::chrono::milliseconds > &defaultTimeout=folly::Optional< std::chrono::milliseconds >(), HTTPSessionStats *stats=nullptr, bool useFlowControl=false, uint32_t receiveInitialWindowSize=0, uint32_t sendInitialWindowSize=0, http2::PriorityUpdate=http2::DefaultPriority, folly::Optional< HTTPCodec::StreamID > assocStreamId=HTTPCodec::NoStream, folly::Optional< HTTPCodec::ExAttributes > exAttributes=HTTPCodec::NoExAttributes)proxygen::HTTPTransaction
incrementPendingByteEvents()proxygen::HTTPTransactioninline
isDownstream() const proxygen::HTTPTransactioninline
isEgressComplete() const proxygen::HTTPTransactioninline
isEgressEOMQueued() const proxygen::HTTPTransactioninline
isEgressEOMSeen() const proxygen::HTTPTransactioninline
isEgressPaused() const proxygen::HTTPTransactioninline
isEgressStarted() const proxygen::HTTPTransactioninline
isExTransaction() const proxygen::HTTPTransactioninline
isFlowControlPaused() const proxygen::HTTPTransactioninline
isIngressComplete() const proxygen::HTTPTransactioninline
isIngressEOMQueued() const proxygen::HTTPTransactioninline
isIngressEOMSeen() const proxygen::HTTPTransactioninline
isIngressPaused() const proxygen::HTTPTransactioninline
isIngressStarted() const proxygen::HTTPTransactioninline
isPrioritySampled() const proxygen::HTTPTransactioninline
isPushed() const proxygen::HTTPTransactioninline
isRemoteInitiated() const proxygen::HTTPTransactioninline
isScheduled() const folly::HHWheelTimer::Callbackinline
isUnidirectional() const proxygen::HTTPTransactioninline
isUpstream() const proxygen::HTTPTransactioninline
MOCK_CONST_METHOD0(extraResponseExpected, bool())proxygen::MockHTTPTransaction
MOCK_CONST_METHOD0(canSendHeaders, bool())proxygen::MockHTTPTransaction
MOCK_CONST_METHOD0(handlerEgressPaused, bool())proxygen::MockHTTPTransaction
MOCK_CONST_METHOD0(getReceiveWindow, const Window &())proxygen::MockHTTPTransaction
MOCK_METHOD0(sendChunkTerminator, void())proxygen::MockHTTPTransaction
MOCK_METHOD0(sendEOM, void())proxygen::MockHTTPTransaction
MOCK_METHOD0(sendAbort, void())proxygen::MockHTTPTransaction
MOCK_METHOD0(drop, void())proxygen::MockHTTPTransaction
MOCK_METHOD0(pauseIngress, void())proxygen::MockHTTPTransaction
MOCK_METHOD0(resumeIngress, void())proxygen::MockHTTPTransaction
MOCK_METHOD1(setHandler, void(HTTPTransactionHandler *))proxygen::MockHTTPTransaction
MOCK_METHOD1(sendHeaders, void(const HTTPMessage &headers))proxygen::MockHTTPTransaction
MOCK_METHOD1(sendHeadersWithEOM, void(const HTTPMessage &headers))proxygen::MockHTTPTransaction
MOCK_METHOD1(sendBody, void(std::shared_ptr< folly::IOBuf >))proxygen::MockHTTPTransaction
MOCK_METHOD1(sendChunkHeader, void(size_t))proxygen::MockHTTPTransaction
MOCK_METHOD1(sendTrailers, void(const HTTPHeaders &trailers))proxygen::MockHTTPTransaction
MOCK_METHOD1(newPushedTransaction, HTTPTransaction *(HTTPPushTransactionHandler *))proxygen::MockHTTPTransaction
MOCK_METHOD1(setReceiveWindow, void(uint32_t))proxygen::MockHTTPTransaction
MOCK_METHOD1(addWaitingForReplaySafety, void(folly::AsyncTransport::ReplaySafetyCallback *))proxygen::MockHTTPTransaction
MOCK_METHOD1(removeWaitingForReplaySafety, void(folly::AsyncTransport::ReplaySafetyCallback *))proxygen::MockHTTPTransaction
mockCodec_proxygen::MockHTTPTransaction
MockHTTPTransaction(TransportDirection direction, HTTPCodec::StreamID id, uint32_t seqNo, const HTTP2PriorityQueue &egressQueue, folly::HHWheelTimer *timer=nullptr, const folly::Optional< std::chrono::milliseconds > &transactionTimeout=folly::Optional< std::chrono::milliseconds >(), HTTPSessionStats *stats=nullptr, bool useFlowControl=false, uint32_t receiveInitialWindowSize=0, uint32_t sendInitialWindowSize=0, http2::PriorityUpdate priority=http2::DefaultPriority, folly::Optional< HTTPCodec::StreamID > assocStreamId=HTTPCodec::NoStream, folly::Optional< HTTPCodec::ExAttributes > exAttributes=HTTPCodec::NoExAttributes)proxygen::MockHTTPTransactioninline
MockHTTPTransaction(TransportDirection direction, HTTPCodec::StreamID id, uint32_t seqNo, const HTTP2PriorityQueue &egressQueue, const WheelTimerInstance &timeout, HTTPSessionStats *stats=nullptr, bool useFlowControl=false, uint32_t receiveInitialWindowSize=0, uint32_t sendInitialWindowSize=0, http2::PriorityUpdate priority=http2::DefaultPriority, folly::Optional< HTTPCodec::StreamID > assocStreamId=HTTPCodec::NoStream, folly::Optional< HTTPCodec::ExAttributes > exAttributes=HTTPCodec::NoExAttributes)proxygen::MockHTTPTransactioninline
MockHTTPTransaction(TransportDirection direction, HTTPCodec::StreamID id, uint32_t seqNo, const HTTP2PriorityQueue &egressQueue, const WheelTimerInstance &timeout, folly::Optional< HTTPCodec::ExAttributes > exAttributes)proxygen::MockHTTPTransactioninline
mockTransport_proxygen::MockHTTPTransaction
needToBlockForReplaySafety() const proxygen::HTTPTransactioninlinevirtual
newExTransaction(HTTPTransactionHandler *handler, bool unidirectional=false)proxygen::HTTPTransactioninlinevirtual
newPushedTransaction(HTTPPushTransactionHandler *handler)proxygen::HTTPTransactioninlinevirtual
onEgressBodyFirstByte()proxygen::HTTPTransaction
onEgressBodyLastByte()proxygen::HTTPTransaction
onEgressHeaderFirstByte()proxygen::HTTPTransaction
onEgressLastByteAck(std::chrono::milliseconds latency)proxygen::HTTPTransaction
onEgressTimeout()proxygen::HTTPTransaction
onEgressTrackedByte()proxygen::HTTPTransaction
onError(const HTTPException &error)proxygen::HTTPTransaction
onExTransaction(HTTPTransaction *txn)proxygen::HTTPTransaction
onGoaway(ErrorCode code)proxygen::HTTPTransaction
onIngressBody(std::unique_ptr< folly::IOBuf > chain, uint16_t padding)proxygen::HTTPTransaction
onIngressChunkComplete()proxygen::HTTPTransaction
onIngressChunkHeader(size_t length)proxygen::HTTPTransaction
onIngressEOM()proxygen::HTTPTransaction
onIngressHeadersComplete(std::unique_ptr< HTTPMessage > msg)proxygen::HTTPTransaction
onIngressSetSendWindow(uint32_t newWindowSize)proxygen::HTTPTransaction
onIngressTimeout()proxygen::HTTPTransaction
onIngressTrailers(std::unique_ptr< HTTPHeaders > trailers)proxygen::HTTPTransaction
onIngressUpgrade(UpgradeProtocol protocol)proxygen::HTTPTransaction
onIngressWindowUpdate(uint32_t amount)proxygen::HTTPTransaction
onPriorityUpdate(const http2::PriorityUpdate &priority)proxygen::HTTPTransaction
onPushedTransaction(HTTPTransaction *txn)proxygen::HTTPTransaction
onWriteReady(uint32_t maxEgress, double ratio)proxygen::HTTPTransaction
pauseEgress()proxygen::HTTPTransaction
pauseIngress()proxygen::HTTPTransactionvirtual
PushHandler typedefproxygen::HTTPTransaction
refreshTimeout()proxygen::HTTPTransactioninline
removeExTransaction(HTTPCodec::StreamID exStreamId)proxygen::HTTPTransactioninline
removePushedTransaction(HTTPCodec::StreamID pushStreamId)proxygen::HTTPTransactioninline
removeWaitingForReplaySafety(folly::AsyncTransport::ReplaySafetyCallback *callback)proxygen::HTTPTransactioninlinevirtual
reset(bool useFlowControl, uint32_t receiveInitialWindowSize, uint32_t receiveStreamWindowSize, uint32_t sendInitialWindowSize)proxygen::HTTPTransaction
resumeEgress()proxygen::HTTPTransaction
resumeIngress()proxygen::HTTPTransactionvirtual
sendAbort()proxygen::HTTPTransactionvirtual
sendBody(std::unique_ptr< folly::IOBuf > iob) noexceptoverrideproxygen::MockHTTPTransactioninlinevirtual
sendChunkHeader(size_t length)proxygen::HTTPTransactioninlinevirtual
sendChunkTerminator()proxygen::HTTPTransactioninlinevirtual
sendEOM()proxygen::HTTPTransactionvirtual
sendHeaders(const HTTPMessage &headers)proxygen::HTTPTransactionvirtual
sendHeadersWithEOM(const HTTPMessage &headers)proxygen::HTTPTransactionvirtual
sendHeadersWithOptionalEOM(const HTTPMessage &headers, bool eom)proxygen::HTTPTransactionvirtual
sendTrailers(const HTTPHeaders &trailers)proxygen::HTTPTransactioninlinevirtual
setEgressRateLimit(uint64_t bitsPerSecond)proxygen::HTTPTransaction
setHandler(Handler *handler)proxygen::HTTPTransactioninlinevirtual
setHandlerUnmocked(HTTPTransactionHandler *handler)proxygen::MockHTTPTransactioninline
setIdleTimeout(std::chrono::milliseconds transactionTimeout)proxygen::HTTPTransaction
setLastByteFlushedTrackingEnabled(bool enabled)proxygen::HTTPTransactioninline
setPrioritySampled(bool sampled)proxygen::HTTPTransaction
setReceiveWindow(uint32_t capacity)proxygen::HTTPTransactionvirtual
setTransportCallback(TransportCallback *cb)proxygen::HTTPTransactioninline
setupTransportInfo_proxygen::MockHTTPTransaction
supportsPushTransactions() const proxygen::HTTPTransactioninline
testAndClearActive()proxygen::HTTPTransactioninline
testAndSetFirstByteSent()proxygen::HTTPTransactioninline
testAndSetFirstHeaderByteSent()proxygen::HTTPTransactioninline
timeoutExpired() noexceptoverrideproxygen::HTTPTransactioninlinevirtual
TransportCallback typedefproxygen::HTTPTransaction
updateAndSendPriority(int8_t newPriority)proxygen::HTTPTransaction
updateAndSendPriority(const http2::PriorityUpdate &pri)proxygen::HTTPTransaction
updateContentionsCount(uint64_t contentions)proxygen::HTTPTransaction
updateRelativeWeight(double ratio)proxygen::HTTPTransaction
updateSessionBytesSheduled(uint64_t bytes)proxygen::HTTPTransaction
updateTransactionBytesSent(uint64_t bytes)proxygen::HTTPTransaction
~Callback()folly::HHWheelTimer::Callbackvirtual
~DelayedDestructionBase()=defaultfolly::DelayedDestructionBasevirtual
~HTTPTransaction() overrideproxygen::HTTPTransaction