acceptor | sese::internal::service::http::HttpServiceImpl | private |
address | sese::service::http::HttpService | protected |
ALPN_PROTOS | sese::internal::service::http::HttpServiceImpl | privatestatic |
alpnCallback(SSL *ssl, const uint8_t **out, uint8_t *out_length, const uint8_t *in, uint32_t in_length, void *data) | sese::internal::service::http::HttpServiceImpl | privatestatic |
connection_callback | sese::service::http::HttpService | protected |
ConnectionCallback typedef | sese::service::http::HttpService | |
connections | sese::internal::service::http::HttpServiceImpl | private |
connections2 | sese::internal::service::http::HttpServiceImpl | private |
create(const net::IPAddress::Ptr &address, SSLContextPtr ssl_context, uint32_t keepalive, std::string &serv_name, MountPointMap &mount_points, ServletMap &servlets, FilterCallback &tail_filter, FilterMap &filters, ConnectionCallback &connection_callback) | sese::service::http::HttpService | static |
error | sese::internal::service::http::HttpServiceImpl | private |
FilterCallback typedef | sese::service::http::HttpService | |
FilterMap typedef | sese::service::http::HttpService | |
filters | sese::service::http::HttpService | protected |
getErrorCode() | sese::service::Service | |
getKeepalive() const | sese::internal::service::http::HttpServiceImpl | inline |
getLastError() override | sese::internal::service::http::HttpServiceImpl | virtual |
getLastErrorMessage() override | sese::internal::service::http::HttpServiceImpl | virtual |
handleAccept() | sese::internal::service::http::HttpServiceImpl | private |
handleFilter(const Handleable::Ptr &conn) const | sese::internal::service::http::HttpServiceImpl | |
handleRequest(const Handleable::Ptr &conn) const | sese::internal::service::http::HttpServiceImpl | |
handleSSLAccept() | sese::internal::service::http::HttpServiceImpl | private |
HttpConnection | sese::internal::service::http::HttpServiceImpl | friend |
HttpConnectionEx | sese::internal::service::http::HttpServiceImpl | friend |
HttpService(net::IPAddress::Ptr address, SSLContextPtr ssl_context, uint32_t keepalive, std::string &serv_name, MountPointMap &mount_points, ServletMap &servlets, FilterCallback &tail_filter, FilterMap &filters, ConnectionCallback &connection_callback) | sese::service::http::HttpService | protected |
HttpServiceImpl(const sese::net::IPAddress::Ptr &address, SSLContextPtr ssl_context, uint32_t keepalive, std::string &serv_name, MountPointMap &mount_points, ServletMap &servlets, FilterCallback &tail_filter, FilterMap &filters, ConnectionCallback &connection_callback) | sese::internal::service::http::HttpServiceImpl | |
io_context | sese::internal::service::http::HttpServiceImpl | private |
keepalive | sese::service::http::HttpService | protected |
mount_points | sese::service::http::HttpService | protected |
MountPointMap typedef | sese::service::http::HttpService | |
Ptr typedef | sese::service::http::HttpService | |
serv_name | sese::service::http::HttpService | protected |
Service()=default | sese::service::Service | |
ServletMap typedef | sese::service::http::HttpService | |
servlets | sese::service::http::HttpService | protected |
shutdown() override | sese::internal::service::http::HttpServiceImpl | virtual |
ssl_context | sese::internal::service::http::HttpServiceImpl | private |
SSLContextPtr typedef | sese::service::http::HttpService | |
startup() override | sese::internal::service::http::HttpServiceImpl | virtual |
tail_filter | sese::service::http::HttpService | protected |
thread | sese::service::http::HttpService | protected |
~Service()=default | sese::service::Service | virtual |