18 class HTTPSessionAcceptor;
void attachSession(HTTPSessionBase *) override
spdy::GoawayStatusCode statusCode
HTTPTransactionHandler * getParseErrorHandler(HTTPTransaction *txn, const HTTPException &error, const folly::SocketAddress &localAddress) override
HTTPTransactionHandler * getRequestHandler(HTTPTransaction &txn, HTTPMessage *msg) override
HTTPTransactionHandler * createErrorHandler(uint32_t statusCode, const std::string &statusMessage, const HTTPErrorPage *errorPage)
requires And< SemiMovable< VN >... > &&SemiMovable< E > auto error(E e)
HTTPSessionAcceptor *const acceptor_
void detachSession(const HTTPSessionBase *) override
HTTPTransactionHandler * getTransactionTimeoutHandler(HTTPTransaction *txn, const folly::SocketAddress &localAddress) override
std::chrono::milliseconds getGracefulShutdownTimeout() const override
SimpleController(HTTPSessionAcceptor *acceptor)