|
| | MockHTTPPushHandler () |
| |
| | MockHTTPPushHandler (HTTPTransaction &txn, HTTPMessage *msg, const folly::SocketAddress &) |
| |
| | GMOCK_METHOD1_ (, noexcept,, setTransaction, void(HTTPTransaction *txn)) |
| |
| | GMOCK_METHOD0_ (, noexcept,, detachTransaction, void()) |
| |
| | GMOCK_METHOD1_ (, noexcept,, onError, void(const HTTPException &error)) |
| |
| | GMOCK_METHOD1_ (, noexcept,, onGoaway, void(ErrorCode)) |
| |
| | GMOCK_METHOD0_ (, noexcept,, onEgressPaused, void()) |
| |
| | GMOCK_METHOD0_ (, noexcept,, onEgressResumed, void()) |
| |
| void | sendPushHeaders (const std::string &path, const std::string &host, uint32_t content_length, http2::PriorityUpdate pri) |
| |
Public Member Functions inherited from proxygen::HTTPHandlerBase |
| | HTTPHandlerBase () |
| |
| | HTTPHandlerBase (HTTPTransaction *txn, HTTPMessage *msg) |
| |
| void | terminate () |
| |
| void | sendRequest () |
| |
| void | sendRequest (HTTPMessage req) |
| |
| void | sendHeaders (uint32_t code, uint32_t content_length, bool keepalive=true, HeaderMap headers=HeaderMap()) |
| |
| void | sendReply () |
| |
| void | sendReplyCode (uint32_t code) |
| |
| void | sendBody (uint32_t content_length) |
| |
| void | sendBodyWithLastByteTracking (uint32_t content_length) |
| |
| void | sendReplyWithBody (uint32_t code, uint32_t content_length, bool keepalive=true, bool sendEOM=true, bool hasTrailers=false) |
| |
| void | sendEOM () |
| |
| void | sendChunkedReplyWithBody (uint32_t code, uint32_t content_length, uint32_t chunkSize, bool hasTrailers, bool sendEOM=true) |
| |
Public Member Functions inherited from proxygen::HTTPPushTransactionHandler |
| | ~HTTPPushTransactionHandler () override |
| |
| void | onHeadersComplete (std::unique_ptr< HTTPMessage >) noexceptfinal |
| |
| void | onBody (std::unique_ptr< folly::IOBuf >) noexceptfinal |
| |
| void | onChunkHeader (size_t) noexceptfinal |
| |
| void | onChunkComplete () noexceptfinal |
| |
| void | onTrailers (std::unique_ptr< HTTPHeaders >) noexceptfinal |
| |
| void | onEOM () noexceptfinal |
| |
| void | onUpgrade (UpgradeProtocol) noexceptfinal |
| |
| void | onPushedTransaction (HTTPTransaction *) noexceptfinal |
| |
Public Member Functions inherited from proxygen::HTTPTransactionHandler |
| virtual void | setTransaction (HTTPTransaction *txn) noexcept=0 |
| |
| virtual void | detachTransaction () noexcept=0 |
| |
| virtual void | onError (const HTTPException &error) noexcept=0 |
| |
| virtual void | onEgressPaused () noexcept=0 |
| |
| virtual void | onEgressResumed () noexcept=0 |
| |
| virtual void | onExTransaction (HTTPTransaction *) noexcept |
| |
| virtual void | onGoaway (ErrorCode) noexcept |
| |
| virtual | ~HTTPTransactionHandler () |
| |
Definition at line 321 of file HTTPSessionMocks.h.