Definition at line 17 of file includes/opentelemetry/ext/http/server/file_http_server.h.


Public Member Functions | |
| void | setKeepalive (bool keepAlive) |
| void | setKeepalive (bool keepAlive) |
| void | setRequestLimits (size_t maxRequestHeadersSize, size_t maxRequestContentSize) |
| void | setRequestLimits (size_t maxRequestHeadersSize, size_t maxRequestContentSize) |
| void | setServerName (std::string const &name) |
| void | setServerName (std::string const &name) |
| int | addListeningPort (int port) |
| int | addListeningPort (int port) |
| HttpRequestHandler & | addHandler (const std::string &root, HttpRequestCallback &handler) |
| HttpRequestHandler & | addHandler (const std::string &root, HttpRequestCallback &handler) |
| HttpRequestHandler & | operator[] (const std::string &root) |
| HttpRequestHandler & | operator[] (const std::string &root) |
| HttpServer & | operator+= (std::pair< const std::string &, HttpRequestCallback & > other) |
| HttpServer & | operator+= (std::pair< const std::string &, HttpRequestCallback & > other) |
| void | start () |
| void | start () |
| void | stop () |
| void | stop () |
Static Public Member Functions | |
| static const char * | getDefaultResponseMessage (int code) |
| static const char * | getDefaultResponseMessage (int code) |
Protected Member Functions | |
| FileHttpServer (const std::string &host="127.0.0.1", int port=3333) | |
| Construct the server by initializing the endpoint for serving static files, which show up on the web if the user is on the given host:port. More... | |
| void | InitializeFileEndpoint (FileHttpServer &server) |
| Set the HTTP server to serve static files from the root of host:port. More... | |
| FileHttpServer (const std::string &host="127.0.0.1", int port=3333) | |
| Construct the server by initializing the endpoint for serving static files, which show up on the web if the user is on the given host:port. More... | |
| void | InitializeFileEndpoint (FileHttpServer &server) |
| Set the HTTP server to serve static files from the root of host:port. More... | |
| virtual void | onSocketAcceptable (SocketTools::Socket socket) override |
| virtual void | onSocketAcceptable (SocketTools::Socket socket) override |
| virtual void | onSocketReadable (SocketTools::Socket socket) override |
| virtual void | onSocketReadable (SocketTools::Socket socket) override |
| virtual void | onSocketWritable (SocketTools::Socket socket) override |
| virtual void | onSocketWritable (SocketTools::Socket socket) override |
| virtual void | onSocketClosed (SocketTools::Socket socket) override |
| virtual void | onSocketClosed (SocketTools::Socket socket) override |
| bool | sendMore (Connection &conn) |
| bool | sendMore (Connection &conn) |
| void | handleConnectionClosed (Connection &conn) |
| void | handleConnectionClosed (Connection &conn) |
| void | handleConnection (Connection &conn) |
| void | handleConnection (Connection &conn) |
| bool | parseHeaders (Connection &conn) |
| bool | parseHeaders (Connection &conn) |
| void | processRequest (Connection &conn) |
| void | processRequest (Connection &conn) |
Static Protected Member Functions | |
| static bool | equalsLowercased (std::string const &str, char const *mask) |
| static bool | equalsLowercased (std::string const &str, char const *mask) |
| static std::string | normalizeHeaderName (char const *begin, char const *end) |
| static std::string | normalizeHeaderName (char const *begin, char const *end) |
| static std::string | formatTimestamp (time_t time) |
| static std::string | formatTimestamp (time_t time) |
Protected Attributes | |
| std::string | m_serverHost |
| bool | allowKeepalive {true} |
| SocketTools::Reactor | m_reactor |
| std::list< SocketTools::Socket > | m_listeningSockets |
| std::list< HttpRequestHandler > | m_handlers |
| std::map< SocketTools::Socket, Connection > | m_connections |
| size_t | m_maxRequestHeadersSize |
| size_t | m_maxRequestContentSize |
|
inlineprotected |
Construct the server by initializing the endpoint for serving static files, which show up on the web if the user is on the given host:port.
Static files can be seen relative to the folder where the executable was ran.
Definition at line 25 of file includes/opentelemetry/ext/http/server/file_http_server.h.
References HTTP_SERVER_NS::HttpServer::addListeningPort(), and HTTP_SERVER_NS::HttpServer::setServerName().
|
inlineprotected |
Construct the server by initializing the endpoint for serving static files, which show up on the web if the user is on the given host:port.
Static files can be seen relative to the folder where the executable was ran.
Definition at line 25 of file 9.2/includes/opentelemetry/ext/http/server/file_http_server.h.
References HTTP_SERVER_NS::HttpServer::addListeningPort(), and HTTP_SERVER_NS::HttpServer::setServerName().
|
inlineinherited |
Definition at line 213 of file includes/opentelemetry/ext/http/server/http_server.h.
References LOG_INFO, and HTTP_SERVER_NS::HttpServer::m_handlers.
|
inlineinherited |
Definition at line 213 of file 9.2/includes/opentelemetry/ext/http/server/http_server.h.
References LOG_INFO, and HTTP_SERVER_NS::HttpServer::m_handlers.
|
inlineinherited |
Definition at line 195 of file includes/opentelemetry/ext/http/server/http_server.h.
References SocketTools::Reactor::Acceptable, SocketTools::Reactor::addSocket(), SocketTools::Socket::bind(), SocketTools::Socket::getsockname(), SocketTools::Socket::listen(), LOG_INFO, HTTP_SERVER_NS::HttpServer::m_listeningSockets, HTTP_SERVER_NS::HttpServer::m_reactor, SocketTools::SocketAddr::port(), SocketTools::Socket::setNonBlocking(), SocketTools::Socket::setReuseAddr(), and SocketTools::SocketAddr::toString().
Referenced by FileHttpServer(), and HTTP_SERVER_NS::HttpServer::HttpServer().
|
inlineinherited |
Definition at line 195 of file 9.2/includes/opentelemetry/ext/http/server/http_server.h.
References SocketTools::Reactor::Acceptable, SocketTools::Reactor::addSocket(), SocketTools::Socket::bind(), SocketTools::Socket::getsockname(), SocketTools::Socket::listen(), LOG_INFO, HTTP_SERVER_NS::HttpServer::m_listeningSockets, HTTP_SERVER_NS::HttpServer::m_reactor, SocketTools::SocketAddr::port(), SocketTools::Socket::setNonBlocking(), SocketTools::Socket::setReuseAddr(), and SocketTools::SocketAddr::toString().
|
inlinestaticprotectedinherited |
Definition at line 684 of file includes/opentelemetry/ext/http/server/http_server.h.
Referenced by HTTP_SERVER_NS::HttpServer::handleConnection().
|
inlinestaticprotectedinherited |
Definition at line 684 of file 9.2/includes/opentelemetry/ext/http/server/http_server.h.
|
inlinestaticprotectedinherited |
Definition at line 763 of file includes/opentelemetry/ext/http/server/http_server.h.
Referenced by HTTP_SERVER_NS::HttpServer::processRequest().
|
inlinestaticprotectedinherited |
Definition at line 763 of file 9.2/includes/opentelemetry/ext/http/server/http_server.h.
|
inlinestaticinherited |
Definition at line 777 of file includes/opentelemetry/ext/http/server/http_server.h.
Referenced by HTTP_SERVER_NS::HttpServer::processRequest().
|
inlinestaticinherited |
Definition at line 777 of file 9.2/includes/opentelemetry/ext/http/server/http_server.h.
|
inlineprotectedinherited |
Definition at line 366 of file 9.2/includes/opentelemetry/ext/http/server/http_server.h.
References SocketTools::Reactor::addSocket(), HTTP_SERVER_NS::HttpServer::allowKeepalive, SocketTools::Reactor::Closed, HTTP_SERVER_NS::HttpServer::Connection::Closing, HTTP_SERVER_NS::HttpServer::equalsLowercased(), HTTP_SERVER_NS::HttpServer::Connection::Idle, LOG_INFO, LOG_TRACE, LOG_WARN, HTTP_SERVER_NS::HttpServer::m_maxRequestContentSize, HTTP_SERVER_NS::HttpServer::m_maxRequestHeadersSize, HTTP_SERVER_NS::HttpServer::m_reactor, absl::move(), HTTP_SERVER_NS::HttpServer::parseHeaders(), HTTP_SERVER_NS::HttpServer::Connection::Processing, HTTP_SERVER_NS::HttpServer::processRequest(), SocketTools::Reactor::Readable, HTTP_SERVER_NS::HttpServer::Connection::ReceivingBody, HTTP_SERVER_NS::HttpServer::Connection::ReceivingHeaders, HTTP_SERVER_NS::HttpServer::Connection::Sending100Continue, HTTP_SERVER_NS::HttpServer::Connection::SendingBody, HTTP_SERVER_NS::HttpServer::Connection::SendingHeaders, HTTP_SERVER_NS::HttpServer::sendMore(), and SocketTools::Socket::ShutdownSend.
|
inlineprotectedinherited |
Definition at line 366 of file includes/opentelemetry/ext/http/server/http_server.h.
References SocketTools::Reactor::addSocket(), HTTP_SERVER_NS::HttpServer::allowKeepalive, HTTP_SERVER_NS::HttpResponse::body, HTTP_SERVER_NS::HttpRequest::client, SocketTools::Reactor::Closed, HTTP_SERVER_NS::HttpServer::Connection::Closing, HTTP_SERVER_NS::HttpResponse::code, HTTP_SERVER_NS::HttpRequest::content, HTTP_SERVER_NS::HttpServer::Connection::contentLength, HTTP_SERVER_NS::HttpServer::equalsLowercased(), HTTP_SERVER_NS::HttpRequest::headers, HTTP_SERVER_NS::HttpResponse::headers, HTTP_SERVER_NS::HttpServer::Connection::Idle, HTTP_SERVER_NS::HttpServer::Connection::keepalive, LOG_INFO, LOG_TRACE, LOG_WARN, HTTP_SERVER_NS::HttpServer::m_maxRequestContentSize, HTTP_SERVER_NS::HttpServer::m_maxRequestHeadersSize, HTTP_SERVER_NS::HttpServer::m_reactor, HTTP_SERVER_NS::HttpResponse::message, HTTP_SERVER_NS::HttpRequest::method, absl::move(), HTTP_SERVER_NS::HttpServer::parseHeaders(), HTTP_SERVER_NS::HttpServer::Connection::Processing, HTTP_SERVER_NS::HttpServer::processRequest(), HTTP_SERVER_NS::HttpRequest::protocol, SocketTools::Reactor::Readable, HTTP_SERVER_NS::HttpServer::Connection::receiveBuffer, HTTP_SERVER_NS::HttpServer::Connection::ReceivingBody, HTTP_SERVER_NS::HttpServer::Connection::ReceivingHeaders, HTTP_SERVER_NS::HttpServer::Connection::request, HTTP_SERVER_NS::HttpServer::Connection::response, HTTP_SERVER_NS::HttpServer::Connection::sendBuffer, HTTP_SERVER_NS::HttpServer::Connection::Sending100Continue, HTTP_SERVER_NS::HttpServer::Connection::SendingBody, HTTP_SERVER_NS::HttpServer::Connection::SendingHeaders, HTTP_SERVER_NS::HttpServer::sendMore(), SocketTools::Socket::shutdown(), SocketTools::Socket::ShutdownSend, HTTP_SERVER_NS::HttpServer::Connection::socket, HTTP_SERVER_NS::HttpServer::Connection::state, and HTTP_SERVER_NS::HttpRequest::uri.
Referenced by HTTP_SERVER_NS::HttpServer::onSocketReadable(), and HTTP_SERVER_NS::HttpServer::onSocketWritable().
|
inlineprotectedinherited |
Definition at line 353 of file 9.2/includes/opentelemetry/ext/http/server/http_server.h.
References HTTP_SERVER_NS::HttpServer::Connection::Closing, HTTP_SERVER_NS::HttpServer::Connection::Idle, LOG_TRACE, LOG_WARN, HTTP_SERVER_NS::HttpServer::m_connections, HTTP_SERVER_NS::HttpServer::m_reactor, and SocketTools::Reactor::removeSocket().
|
inlineprotectedinherited |
Definition at line 353 of file includes/opentelemetry/ext/http/server/http_server.h.
References HTTP_SERVER_NS::HttpRequest::client, SocketTools::Socket::close(), HTTP_SERVER_NS::HttpServer::Connection::Closing, HTTP_SERVER_NS::HttpServer::Connection::Idle, LOG_TRACE, LOG_WARN, HTTP_SERVER_NS::HttpServer::m_connections, HTTP_SERVER_NS::HttpServer::m_reactor, SocketTools::Reactor::removeSocket(), HTTP_SERVER_NS::HttpServer::Connection::request, HTTP_SERVER_NS::HttpServer::Connection::socket, and HTTP_SERVER_NS::HttpServer::Connection::state.
Referenced by HTTP_SERVER_NS::HttpServer::onSocketClosed(), HTTP_SERVER_NS::HttpServer::onSocketReadable(), and HTTP_SERVER_NS::HttpServer::processRequest().
|
inlineprotected |
Set the HTTP server to serve static files from the root of host:port.
Derived HTTP servers should initialize the file endpoint AFTER they initialize their own, otherwise everything will be served like a file
| server | should be an instance of this object |
Definition at line 39 of file 9.2/includes/opentelemetry/ext/http/server/file_http_server.h.
|
inlineprotected |
Set the HTTP server to serve static files from the root of host:port.
Derived HTTP servers should initialize the file endpoint AFTER they initialize their own, otherwise everything will be served like a file
| server | should be an instance of this object |
Definition at line 39 of file includes/opentelemetry/ext/http/server/file_http_server.h.
|
inlinestaticprotectedinherited |
Definition at line 695 of file includes/opentelemetry/ext/http/server/http_server.h.
References pydeepstreamdoc::osd::ArrowHeadDoc::end.
Referenced by HTTP_SERVER_NS::HttpServer::parseHeaders().
|
inlinestaticprotectedinherited |
Definition at line 695 of file 9.2/includes/opentelemetry/ext/http/server/http_server.h.
References pydeepstreamdoc::osd::ArrowHeadDoc::end.
|
inlineoverrideprotectedvirtualinherited |
Implements SocketTools::Reactor::SocketCallback.
Definition at line 241 of file includes/opentelemetry/ext/http/server/http_server.h.
References SocketTools::Socket::accept(), SocketTools::Reactor::addSocket(), HTTP_SERVER_NS::HttpRequest::client, SocketTools::Reactor::Closed, pydeepstreamdoc::node::NodeDoc::find, HTTP_SERVER_NS::HttpServer::Connection::Idle, LOG_TRACE, HTTP_SERVER_NS::HttpServer::m_connections, HTTP_SERVER_NS::HttpServer::m_listeningSockets, HTTP_SERVER_NS::HttpServer::m_reactor, SocketTools::Socket::m_sock, SocketTools::Reactor::Readable, HTTP_SERVER_NS::HttpServer::Connection::request, SocketTools::Socket::setNonBlocking(), HTTP_SERVER_NS::HttpServer::Connection::socket, HTTP_SERVER_NS::HttpServer::Connection::state, and SocketTools::SocketAddr::toString().
|
inlineoverrideprotectedvirtualinherited |
Implements SocketTools::Reactor::SocketCallback.
Definition at line 241 of file 9.2/includes/opentelemetry/ext/http/server/http_server.h.
References SocketTools::Socket::accept(), SocketTools::Reactor::addSocket(), SocketTools::Reactor::Closed, pydeepstreamdoc::node::NodeDoc::find, HTTP_SERVER_NS::HttpServer::Connection::Idle, LOG_TRACE, HTTP_SERVER_NS::HttpServer::m_connections, HTTP_SERVER_NS::HttpServer::m_listeningSockets, HTTP_SERVER_NS::HttpServer::m_reactor, SocketTools::Socket::m_sock, SocketTools::Reactor::Readable, SocketTools::Socket::setNonBlocking(), and SocketTools::SocketAddr::toString().
|
inlineoverrideprotectedvirtualinherited |
Implements SocketTools::Reactor::SocketCallback.
Definition at line 311 of file includes/opentelemetry/ext/http/server/http_server.h.
References pydeepstreamdoc::node::NodeDoc::find, HTTP_SERVER_NS::HttpServer::handleConnectionClosed(), LOG_TRACE, HTTP_SERVER_NS::HttpServer::m_connections, HTTP_SERVER_NS::HttpServer::m_listeningSockets, and SocketTools::Socket::m_sock.
|
inlineoverrideprotectedvirtualinherited |
Implements SocketTools::Reactor::SocketCallback.
Definition at line 311 of file 9.2/includes/opentelemetry/ext/http/server/http_server.h.
References pydeepstreamdoc::node::NodeDoc::find, HTTP_SERVER_NS::HttpServer::handleConnectionClosed(), LOG_TRACE, HTTP_SERVER_NS::HttpServer::m_connections, HTTP_SERVER_NS::HttpServer::m_listeningSockets, and SocketTools::Socket::m_sock.
|
inlineoverrideprotectedvirtualinherited |
Implements SocketTools::Reactor::SocketCallback.
Definition at line 261 of file 9.2/includes/opentelemetry/ext/http/server/http_server.h.
References pydeepstreamdoc::node::NodeDoc::find, HTTP_SERVER_NS::HttpServer::handleConnection(), HTTP_SERVER_NS::HttpServer::handleConnectionClosed(), LOG_TRACE, HTTP_SERVER_NS::HttpServer::m_connections, HTTP_SERVER_NS::HttpServer::m_listeningSockets, SocketTools::Socket::m_sock, and SocketTools::Socket::recv().
|
inlineoverrideprotectedvirtualinherited |
Implements SocketTools::Reactor::SocketCallback.
Definition at line 261 of file includes/opentelemetry/ext/http/server/http_server.h.
References HTTP_SERVER_NS::HttpRequest::client, pydeepstreamdoc::node::NodeDoc::find, HTTP_SERVER_NS::HttpServer::handleConnection(), HTTP_SERVER_NS::HttpServer::handleConnectionClosed(), LOG_TRACE, HTTP_SERVER_NS::HttpServer::m_connections, HTTP_SERVER_NS::HttpServer::m_listeningSockets, SocketTools::Socket::m_sock, HTTP_SERVER_NS::HttpServer::Connection::receiveBuffer, SocketTools::Socket::recv(), and HTTP_SERVER_NS::HttpServer::Connection::request.
|
inlineoverrideprotectedvirtualinherited |
Implements SocketTools::Reactor::SocketCallback.
Definition at line 289 of file includes/opentelemetry/ext/http/server/http_server.h.
References pydeepstreamdoc::node::NodeDoc::find, HTTP_SERVER_NS::HttpServer::handleConnection(), LOG_TRACE, HTTP_SERVER_NS::HttpServer::m_connections, HTTP_SERVER_NS::HttpServer::m_listeningSockets, SocketTools::Socket::m_sock, and HTTP_SERVER_NS::HttpServer::sendMore().
|
inlineoverrideprotectedvirtualinherited |
Implements SocketTools::Reactor::SocketCallback.
Definition at line 289 of file 9.2/includes/opentelemetry/ext/http/server/http_server.h.
References pydeepstreamdoc::node::NodeDoc::find, HTTP_SERVER_NS::HttpServer::handleConnection(), LOG_TRACE, HTTP_SERVER_NS::HttpServer::m_connections, HTTP_SERVER_NS::HttpServer::m_listeningSockets, SocketTools::Socket::m_sock, and HTTP_SERVER_NS::HttpServer::sendMore().
|
inlineinherited |
Definition at line 229 of file 9.2/includes/opentelemetry/ext/http/server/http_server.h.
References LOG_INFO, and HTTP_SERVER_NS::HttpServer::m_handlers.
|
inlineinherited |
Definition at line 229 of file includes/opentelemetry/ext/http/server/http_server.h.
References LOG_INFO, and HTTP_SERVER_NS::HttpServer::m_handlers.
|
inlineinherited |
Definition at line 221 of file 9.2/includes/opentelemetry/ext/http/server/http_server.h.
References LOG_INFO, and HTTP_SERVER_NS::HttpServer::m_handlers.
|
inlineinherited |
Definition at line 221 of file includes/opentelemetry/ext/http/server/http_server.h.
References LOG_INFO, and HTTP_SERVER_NS::HttpServer::m_handlers.
|
inlineprotectedinherited |
Definition at line 568 of file includes/opentelemetry/ext/http/server/http_server.h.
References HTTP_SERVER_NS::HttpRequest::headers, HTTP_SERVER_NS::HttpRequest::method, HTTP_SERVER_NS::HttpServer::normalizeHeaderName(), HTTP_SERVER_NS::HttpRequest::protocol, HTTP_SERVER_NS::HttpServer::Connection::receiveBuffer, HTTP_SERVER_NS::HttpServer::Connection::request, and HTTP_SERVER_NS::HttpRequest::uri.
Referenced by HTTP_SERVER_NS::HttpServer::handleConnection().
|
inlineprotectedinherited |
Definition at line 568 of file 9.2/includes/opentelemetry/ext/http/server/http_server.h.
References HTTP_SERVER_NS::HttpServer::normalizeHeaderName().
|
inlineprotectedinherited |
Definition at line 718 of file 9.2/includes/opentelemetry/ext/http/server/http_server.h.
References HTTP_SERVER_NS::HttpServer::formatTimestamp(), HTTP_SERVER_NS::HttpServer::getDefaultResponseMessage(), HTTP_SERVER_NS::HttpServer::handleConnectionClosed(), LOG_TRACE, HTTP_SERVER_NS::HttpServer::m_handlers, and HTTP_SERVER_NS::HttpServer::m_serverHost.
|
inlineprotectedinherited |
Definition at line 718 of file includes/opentelemetry/ext/http/server/http_server.h.
References HTTP_SERVER_NS::HttpResponse::body, HTTP_SERVER_NS::HttpRequest::client, HTTP_SERVER_NS::HttpResponse::code, HTTP_SERVER_NS::HttpServer::formatTimestamp(), HTTP_SERVER_NS::HttpServer::getDefaultResponseMessage(), HTTP_SERVER_NS::HttpServer::handleConnectionClosed(), HTTP_SERVER_NS::HttpResponse::headers, HTTP_SERVER_NS::HttpServer::Connection::keepalive, LOG_TRACE, HTTP_SERVER_NS::HttpServer::m_handlers, HTTP_SERVER_NS::HttpServer::m_serverHost, HTTP_SERVER_NS::HttpResponse::message, HTTP_SERVER_NS::HttpServer::Connection::request, HTTP_SERVER_NS::HttpServer::Connection::response, and HTTP_SERVER_NS::HttpRequest::uri.
Referenced by HTTP_SERVER_NS::HttpServer::handleConnection().
|
inlineprotectedinherited |
Definition at line 327 of file includes/opentelemetry/ext/http/server/http_server.h.
References SocketTools::Reactor::addSocket(), HTTP_SERVER_NS::HttpRequest::client, SocketTools::Reactor::Closed, SocketTools::Socket::error(), SocketTools::Socket::ErrorWouldBlock, LOG_TRACE, HTTP_SERVER_NS::HttpServer::m_reactor, HTTP_SERVER_NS::HttpServer::Connection::request, SocketTools::Socket::send(), HTTP_SERVER_NS::HttpServer::Connection::sendBuffer, HTTP_SERVER_NS::HttpServer::Connection::socket, and SocketTools::Reactor::Writable.
Referenced by HTTP_SERVER_NS::HttpServer::handleConnection(), and HTTP_SERVER_NS::HttpServer::onSocketWritable().
|
inlineprotectedinherited |
|
inlineinherited |
Definition at line 161 of file 9.2/includes/opentelemetry/ext/http/server/http_server.h.
References HTTP_SERVER_NS::HttpServer::allowKeepalive.
|
inlineinherited |
Definition at line 161 of file includes/opentelemetry/ext/http/server/http_server.h.
References HTTP_SERVER_NS::HttpServer::allowKeepalive.
|
inlineinherited |
Definition at line 187 of file 9.2/includes/opentelemetry/ext/http/server/http_server.h.
References HTTP_SERVER_NS::HttpServer::m_maxRequestContentSize, and HTTP_SERVER_NS::HttpServer::m_maxRequestHeadersSize.
|
inlineinherited |
Definition at line 187 of file includes/opentelemetry/ext/http/server/http_server.h.
References HTTP_SERVER_NS::HttpServer::m_maxRequestContentSize, and HTTP_SERVER_NS::HttpServer::m_maxRequestHeadersSize.
|
inlineinherited |
Definition at line 193 of file includes/opentelemetry/ext/http/server/http_server.h.
References HTTP_SERVER_NS::HttpServer::m_serverHost.
Referenced by FileHttpServer(), and HTTP_SERVER_NS::HttpServer::HttpServer().
|
inlineinherited |
Definition at line 193 of file 9.2/includes/opentelemetry/ext/http/server/http_server.h.
References HTTP_SERVER_NS::HttpServer::m_serverHost.
|
inlineinherited |
Definition at line 236 of file 9.2/includes/opentelemetry/ext/http/server/http_server.h.
References HTTP_SERVER_NS::HttpServer::m_reactor, and SocketTools::Reactor::start().
|
inlineinherited |
Definition at line 236 of file includes/opentelemetry/ext/http/server/http_server.h.
References HTTP_SERVER_NS::HttpServer::m_reactor, and SocketTools::Reactor::start().
|
inlineinherited |
Definition at line 238 of file includes/opentelemetry/ext/http/server/http_server.h.
References HTTP_SERVER_NS::HttpServer::m_reactor, and SocketTools::Reactor::stop().
|
inlineinherited |
Definition at line 238 of file 9.2/includes/opentelemetry/ext/http/server/http_server.h.
References HTTP_SERVER_NS::HttpServer::m_reactor, and SocketTools::Reactor::stop().
|
protectedinherited |
Definition at line 116 of file includes/opentelemetry/ext/http/server/http_server.h.
Referenced by HTTP_SERVER_NS::HttpServer::handleConnection(), and HTTP_SERVER_NS::HttpServer::setKeepalive().
|
protectedinherited |
Definition at line 157 of file includes/opentelemetry/ext/http/server/http_server.h.
Referenced by HTTP_SERVER_NS::HttpServer::handleConnectionClosed(), HTTP_SERVER_NS::HttpServer::onSocketAcceptable(), HTTP_SERVER_NS::HttpServer::onSocketClosed(), HTTP_SERVER_NS::HttpServer::onSocketReadable(), and HTTP_SERVER_NS::HttpServer::onSocketWritable().
|
protectedinherited |
Definition at line 155 of file includes/opentelemetry/ext/http/server/http_server.h.
Referenced by HTTP_SERVER_NS::HttpServer::addHandler(), HTTP_SERVER_NS::HttpServer::operator+=(), HTTP_SERVER_NS::HttpServer::operator[](), and HTTP_SERVER_NS::HttpServer::processRequest().
|
protectedinherited |
Definition at line 118 of file includes/opentelemetry/ext/http/server/http_server.h.
Referenced by HTTP_SERVER_NS::HttpServer::addListeningPort(), HTTP_SERVER_NS::HttpServer::onSocketAcceptable(), HTTP_SERVER_NS::HttpServer::onSocketClosed(), HTTP_SERVER_NS::HttpServer::onSocketReadable(), HTTP_SERVER_NS::HttpServer::onSocketWritable(), and HTTP_SERVER_NS::HttpServer::~HttpServer().
|
protectedinherited |
Definition at line 158 of file includes/opentelemetry/ext/http/server/http_server.h.
Referenced by HTTP_SERVER_NS::HttpServer::handleConnection(), and HTTP_SERVER_NS::HttpServer::setRequestLimits().
|
protectedinherited |
Definition at line 158 of file includes/opentelemetry/ext/http/server/http_server.h.
Referenced by HTTP_SERVER_NS::HttpServer::handleConnection(), and HTTP_SERVER_NS::HttpServer::setRequestLimits().
|
protectedinherited |
Definition at line 117 of file includes/opentelemetry/ext/http/server/http_server.h.
Referenced by HTTP_SERVER_NS::HttpServer::addListeningPort(), HTTP_SERVER_NS::HttpServer::handleConnection(), HTTP_SERVER_NS::HttpServer::handleConnectionClosed(), HTTP_SERVER_NS::HttpServer::onSocketAcceptable(), HTTP_SERVER_NS::HttpServer::sendMore(), HTTP_SERVER_NS::HttpServer::start(), and HTTP_SERVER_NS::HttpServer::stop().
|
protectedinherited |
Definition at line 115 of file includes/opentelemetry/ext/http/server/http_server.h.
Referenced by HTTP_SERVER_NS::HttpServer::processRequest(), and HTTP_SERVER_NS::HttpServer::setServerName().