|
| MockHTTPTransactionTransport () |
|
| GMOCK_METHOD1_ (, noexcept,, pauseIngress, void(HTTPTransaction *)) |
|
| GMOCK_METHOD1_ (, noexcept,, resumeIngress, void(HTTPTransaction *)) |
|
| GMOCK_METHOD1_ (, noexcept,, transactionTimeout, void(HTTPTransaction *)) |
|
| GMOCK_METHOD4_ (, noexcept,, sendHeaders, void(HTTPTransaction *, const HTTPMessage &, HTTPHeaderSize *, bool)) |
|
| GMOCK_METHOD4_ (, noexcept,, sendBody, size_t(HTTPTransaction *, std::shared_ptr< folly::IOBuf >, bool, bool)) |
|
size_t | sendBody (HTTPTransaction *txn, std::unique_ptr< folly::IOBuf > iob, bool eom, bool trackLastByteFlushed) noexceptoverride |
|
| GMOCK_METHOD2_ (, noexcept,, sendChunkHeader, size_t(HTTPTransaction *, size_t)) |
|
| GMOCK_METHOD1_ (, noexcept,, sendChunkTerminator, size_t(HTTPTransaction *)) |
|
| GMOCK_METHOD2_ (, noexcept,, sendEOM, size_t(HTTPTransaction *, const HTTPHeaders *)) |
|
| GMOCK_METHOD2_ (, noexcept,, sendAbort, size_t(HTTPTransaction *, ErrorCode)) |
|
| GMOCK_METHOD2_ (, noexcept,, sendPriority, size_t(HTTPTransaction *, const http2::PriorityUpdate &)) |
|
| GMOCK_METHOD0_ (, noexcept,, notifyPendingEgress, void()) |
|
| GMOCK_METHOD1_ (, noexcept,, detach, void(HTTPTransaction *)) |
|
| GMOCK_METHOD2_ (, noexcept,, sendWindowUpdate, size_t(HTTPTransaction *, uint32_t)) |
|
| GMOCK_METHOD1_ (, noexcept,, notifyIngressBodyProcessed, void(uint32_t)) |
|
| GMOCK_METHOD1_ (, noexcept,, notifyEgressBodyBuffered, void(int64_t)) |
|
| GMOCK_METHOD0_ (, noexcept,, getLocalAddressNonConst, const folly::SocketAddress &()) |
|
| GMOCK_METHOD2_ (, noexcept,, newPushedTransaction, HTTPTransaction *(HTTPCodec::StreamID assocStreamId, HTTPTransaction::PushHandler *handler)) |
|
| GMOCK_METHOD3_ (, noexcept,, newExTransaction, HTTPTransaction *(HTTPTransaction::Handler *handler, HTTPCodec::StreamID controlStream, bool unidirectional)) |
|
const folly::SocketAddress & | getLocalAddress () const noexceptoverride |
|
| GMOCK_METHOD0_ (, noexcept,, getPeerAddressNonConst, const folly::SocketAddress &()) |
|
const folly::SocketAddress & | getPeerAddress () const noexceptoverride |
|
| MOCK_CONST_METHOD1 (describe, void(std::ostream &)) |
|
| GMOCK_METHOD0_ (, noexcept,, getSetupTransportInfoNonConst, const wangle::TransportInfo &()) |
|
const wangle::TransportInfo & | getSetupTransportInfo () const noexceptoverride |
|
| MOCK_METHOD1 (getCurrentTransportInfo, bool(wangle::TransportInfo *)) |
|
| GMOCK_METHOD0_ (, noexcept,, getCodecNonConst, const HTTPCodec &()) |
|
const HTTPCodec & | getCodec () const noexceptoverride |
|
| MOCK_METHOD0 (drain, void()) |
|
| MOCK_CONST_METHOD0 (isDraining, bool()) |
|
| MOCK_CONST_METHOD0 (getSecurityProtocol, std::string()) |
|
| MOCK_CONST_METHOD0 (getTransport, const folly::AsyncTransportWrapper *()) |
|
| MOCK_METHOD0 (getTransport, folly::AsyncTransportWrapper *()) |
|
| GMOCK_METHOD1_ (, noexcept,, addWaitingForReplaySafety, void(folly::AsyncTransport::ReplaySafetyCallback *)) |
|
| GMOCK_METHOD1_ (, noexcept,, removeWaitingForReplaySafety, void(folly::AsyncTransport::ReplaySafetyCallback *)) |
|
| MOCK_CONST_METHOD0 (needToBlockForReplaySafety, bool()) |
|
| GMOCK_METHOD0_ (, noexcept,, getUnderlyingTransportNonConst, const folly::AsyncTransportWrapper *()) |
|
const folly::AsyncTransportWrapper * | getUnderlyingTransport () const noexceptoverride |
|
| MOCK_CONST_METHOD0 (isReplaySafe, bool()) |
|
| MOCK_METHOD1 (setHTTP2PrioritiesEnabled, void(bool)) |
|
| MOCK_CONST_METHOD0 (getHTTP2PrioritiesEnabled, bool()) |
|
| MOCK_METHOD1 (getHTTPPriority, folly::Optional< const HTTPMessage::HTTPPriority >(uint8_t level)) |
|
virtual | ~Transport () |
|
virtual void | pauseIngress (HTTPTransaction *txn) noexcept=0 |
|
virtual void | resumeIngress (HTTPTransaction *txn) noexcept=0 |
|
virtual void | transactionTimeout (HTTPTransaction *txn) noexcept=0 |
|
virtual void | sendHeaders (HTTPTransaction *txn, const HTTPMessage &headers, HTTPHeaderSize *size, bool eom) noexcept=0 |
|
virtual size_t | sendChunkHeader (HTTPTransaction *txn, size_t length) noexcept=0 |
|
virtual size_t | sendChunkTerminator (HTTPTransaction *txn) noexcept=0 |
|
virtual size_t | sendEOM (HTTPTransaction *txn, const HTTPHeaders *trailers) noexcept=0 |
|
virtual size_t | sendAbort (HTTPTransaction *txn, ErrorCode statusCode) noexcept=0 |
|
virtual size_t | sendPriority (HTTPTransaction *txn, const http2::PriorityUpdate &pri) noexcept=0 |
|
virtual size_t | sendWindowUpdate (HTTPTransaction *txn, uint32_t bytes) noexcept=0 |
|
virtual void | notifyPendingEgress () noexcept=0 |
|
virtual void | detach (HTTPTransaction *txn) noexcept=0 |
|
virtual void | notifyIngressBodyProcessed (uint32_t bytes) noexcept=0 |
|
virtual void | notifyEgressBodyBuffered (int64_t bytes) noexcept=0 |
|
virtual void | describe (std::ostream &) const =0 |
|
virtual bool | getCurrentTransportInfo (wangle::TransportInfo *tinfo)=0 |
|
virtual void | drain ()=0 |
|
virtual bool | isDraining () const =0 |
|
virtual HTTPTransaction * | newPushedTransaction (HTTPCodec::StreamID assocStreamId, HTTPTransaction::PushHandler *handler) noexcept=0 |
|
virtual HTTPTransaction * | newExTransaction (HTTPTransaction::Handler *handler, HTTPCodec::StreamID controlStream, bool unidirectional) noexcept=0 |
|
virtual std::string | getSecurityProtocol () const =0 |
|
virtual void | addWaitingForReplaySafety (folly::AsyncTransport::ReplaySafetyCallback *callback) noexcept=0 |
|
virtual void | removeWaitingForReplaySafety (folly::AsyncTransport::ReplaySafetyCallback *callback) noexcept=0 |
|
virtual bool | needToBlockForReplaySafety () const =0 |
|
virtual bool | isReplaySafe () const =0 |
|
virtual void | setHTTP2PrioritiesEnabled (bool enabled)=0 |
|
virtual bool | getHTTP2PrioritiesEnabled () const =0 |
|
virtual folly::Optional< const HTTPMessage::HTTPPriority > | getHTTPPriority (uint8_t level)=0 |
|
Definition at line 23 of file HTTPTransactionMocks.h.