proxygen
proxygen::MockController Class Reference

#include <HTTPSessionMocks.h>

Inheritance diagram for proxygen::MockController:
proxygen::HTTPSessionController

Public Member Functions

 MOCK_METHOD2 (getRequestHandler, HTTPTransactionHandler *(HTTPTransaction &, HTTPMessage *msg))
 
 MOCK_METHOD3 (getParseErrorHandler, HTTPTransactionHandler *(HTTPTransaction *, const HTTPException &, const folly::SocketAddress &))
 
 MOCK_METHOD2 (getTransactionTimeoutHandler, HTTPTransactionHandler *(HTTPTransaction *txn, const folly::SocketAddress &))
 
 MOCK_METHOD1 (attachSession, void(HTTPSessionBase *))
 
 MOCK_METHOD1 (detachSession, void(const HTTPSessionBase *))
 
 MOCK_METHOD1 (onSessionCodecChange, void(HTTPSessionBase *))
 
 MOCK_CONST_METHOD0 (getGracefulShutdownTimeout, std::chrono::milliseconds())
 
 MOCK_CONST_METHOD0 (getHeaderIndexingStrategy, const HeaderIndexingStrategy *())
 
- Public Member Functions inherited from proxygen::HTTPSessionController
virtual ~HTTPSessionController ()
 
virtual HTTPTransactionHandlergetRequestHandler (HTTPTransaction &txn, HTTPMessage *msg)=0
 
virtual HTTPTransactionHandlergetParseErrorHandler (HTTPTransaction *txn, const HTTPException &error, const folly::SocketAddress &localAddress)=0
 
virtual HTTPTransactionHandlergetTransactionTimeoutHandler (HTTPTransaction *txn, const folly::SocketAddress &localAddress)=0
 
virtual void attachSession (HTTPSessionBase *session)=0
 
virtual void detachSession (const HTTPSessionBase *session)=0
 
virtual void onSessionCodecChange (HTTPSessionBase *)
 
virtual std::chrono::milliseconds getGracefulShutdownTimeout () const
 
virtual std::chrono::milliseconds getSessionFlowControlTimeout () const
 
virtual const HeaderIndexingStrategygetHeaderIndexingStrategy () const
 

Detailed Description

Definition at line 360 of file HTTPSessionMocks.h.

Member Function Documentation

proxygen::MockController::MOCK_CONST_METHOD0 ( getGracefulShutdownTimeout  ,
std::chrono::milliseconds()   
)
proxygen::MockController::MOCK_CONST_METHOD0 ( getHeaderIndexingStrategy  ,
const HeaderIndexingStrategy () 
)
proxygen::MockController::MOCK_METHOD1 ( attachSession  ,
void(HTTPSessionBase *)   
)
proxygen::MockController::MOCK_METHOD1 ( detachSession  ,
void(const HTTPSessionBase *)   
)
proxygen::MockController::MOCK_METHOD1 ( onSessionCodecChange  ,
void(HTTPSessionBase *)   
)
proxygen::MockController::MOCK_METHOD2 ( getRequestHandler  ,
HTTPTransactionHandler HTTPTransaction &, HTTPMessage *msg 
)
proxygen::MockController::MOCK_METHOD2 ( getTransactionTimeoutHandler  ,
HTTPTransactionHandler HTTPTransaction *txn, const folly::SocketAddress & 
)
proxygen::MockController::MOCK_METHOD3 ( getParseErrorHandler  ,
HTTPTransactionHandler HTTPTransaction *, const HTTPException &, const folly::SocketAddress & 
)

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