proxygen
proxygen::MockHTTPTransactionTransportCallback Class Reference

#include <HTTPTransactionMocks.h>

Inheritance diagram for proxygen::MockHTTPTransactionTransportCallback:
proxygen::HTTPTransactionTransportCallback

Public Member Functions

 MockHTTPTransactionTransportCallback ()
 
 GMOCK_METHOD0_ (, noexcept,, firstHeaderByteFlushed, void())
 
 GMOCK_METHOD0_ (, noexcept,, firstByteFlushed, void())
 
 GMOCK_METHOD0_ (, noexcept,, trackedByteFlushed, void())
 
 GMOCK_METHOD0_ (, noexcept,, lastByteFlushed, void())
 
 GMOCK_METHOD1_ (, noexcept,, lastByteAcked, void(std::chrono::milliseconds))
 
 GMOCK_METHOD1_ (, noexcept,, headerBytesGenerated, void(HTTPHeaderSize &))
 
 GMOCK_METHOD1_ (, noexcept,, headerBytesReceived, void(const HTTPHeaderSize &))
 
 GMOCK_METHOD1_ (, noexcept,, bodyBytesGenerated, void(size_t))
 
 GMOCK_METHOD1_ (, noexcept,, bodyBytesReceived, void(size_t))
 
- Public Member Functions inherited from proxygen::HTTPTransactionTransportCallback
virtual void firstHeaderByteFlushed () noexcept=0
 
virtual void firstByteFlushed () noexcept=0
 
virtual void lastByteFlushed () noexcept=0
 
virtual void trackedByteFlushed () noexcept
 
virtual void lastByteAcked (std::chrono::milliseconds latency) noexcept=0
 
virtual void headerBytesGenerated (HTTPHeaderSize &size) noexcept=0
 
virtual void headerBytesReceived (const HTTPHeaderSize &size) noexcept=0
 
virtual void bodyBytesGenerated (size_t nbytes) noexcept=0
 
virtual void bodyBytesReceived (size_t size) noexcept=0
 
virtual ~HTTPTransactionTransportCallback ()
 

Detailed Description

Definition at line 272 of file HTTPTransactionMocks.h.

Constructor & Destructor Documentation

proxygen::MockHTTPTransactionTransportCallback::MockHTTPTransactionTransportCallback ( )
inline

Member Function Documentation

proxygen::MockHTTPTransactionTransportCallback::GMOCK_METHOD0_ ( noexcept  ,
firstHeaderByteFlushed  ,
void()   
)
proxygen::MockHTTPTransactionTransportCallback::GMOCK_METHOD0_ ( noexcept  ,
firstByteFlushed  ,
void()   
)
proxygen::MockHTTPTransactionTransportCallback::GMOCK_METHOD0_ ( noexcept  ,
trackedByteFlushed  ,
void()   
)
proxygen::MockHTTPTransactionTransportCallback::GMOCK_METHOD0_ ( noexcept  ,
lastByteFlushed  ,
void()   
)
proxygen::MockHTTPTransactionTransportCallback::GMOCK_METHOD1_ ( noexcept  ,
lastByteAcked  ,
void(std::chrono::milliseconds)   
)
proxygen::MockHTTPTransactionTransportCallback::GMOCK_METHOD1_ ( noexcept  ,
headerBytesGenerated  ,
void(HTTPHeaderSize &)   
)
proxygen::MockHTTPTransactionTransportCallback::GMOCK_METHOD1_ ( noexcept  ,
headerBytesReceived  ,
void(const HTTPHeaderSize &)   
)
proxygen::MockHTTPTransactionTransportCallback::GMOCK_METHOD1_ ( noexcept  ,
bodyBytesGenerated  ,
void(size_t)   
)
proxygen::MockHTTPTransactionTransportCallback::GMOCK_METHOD1_ ( noexcept  ,
bodyBytesReceived  ,
void(size_t)   
)

The documentation for this class was generated from the following file: