39 "Bad Request", errorPage);
void attachSession(HTTPSessionBase *) override
spdy::GoawayStatusCode statusCode
bool hasCodecStatusCode() const
HTTPTransactionHandler * getParseErrorHandler(HTTPTransaction *txn, const HTTPException &error, const folly::SocketAddress &localAddress) override
bool hasHttpStatusCode() const
HTTPTransactionHandler * getRequestHandler(HTTPTransaction &txn, HTTPMessage *msg) override
HTTPTransactionHandler * createErrorHandler(uint32_t statusCode, const std::string &statusMessage, const HTTPErrorPage *errorPage)
virtual HTTPTransaction::Handler * newHandler(HTTPTransaction &txn, HTTPMessage *msg) noexcept=0
requires And< SemiMovable< VN >... > &&SemiMovable< E > auto error(E e)
std::chrono::milliseconds getGracefulShutdownTimeout() const
FizzServerAcceptor * acceptor_
ErrorCode getCodecStatusCode() const
virtual const HTTPErrorPage * getErrorPage(const folly::SocketAddress &addr) const
HTTPSessionAcceptor *const acceptor_
void detachSession(const HTTPSessionBase *) override
HTTPTransactionHandler * getTransactionTimeoutHandler(HTTPTransaction *txn, const folly::SocketAddress &localAddress) override
uint32_t getHttpStatusCode() const
std::chrono::milliseconds getGracefulShutdownTimeout() const override
SimpleController(HTTPSessionAcceptor *acceptor)