| addRedirect(const std::string &requested_resource, const std::string &new_resource) | pion::net::HTTPServer | |
| addResource(const std::string &resource, RequestHandler request_handler) | pion::net::HTTPServer | |
| afterStopping(void) | pion::net::TCPServer | [inline, protected, virtual] |
| beforeStarting(void) | pion::net::TCPServer | [inline, protected, virtual] |
| clear(void) | pion::net::HTTPServer | [inline, virtual] |
| findRequestHandler(const std::string &resource, RequestHandler &request_handler) const | pion::net::HTTPServer | [protected, virtual] |
| getAddress(void) const | pion::net::TCPServer | [inline] |
| getConnections(void) const | pion::net::TCPServer | |
| getEndpoint(void) const | pion::net::TCPServer | [inline] |
| getIOService(void) | pion::net::TCPServer | [inline, protected] |
| getLogger(void) | pion::net::TCPServer | [inline] |
| getPort(void) const | pion::net::TCPServer | [inline] |
| getSSLContext(void) | pion::net::TCPServer | [inline] |
| getSSLFlag(void) const | pion::net::TCPServer | [inline] |
| handleBadRequest(HTTPRequestPtr &http_request, TCPConnectionPtr &tcp_conn) | pion::net::HTTPServer | [static] |
| handleConnection(TCPConnectionPtr &tcp_conn) | pion::net::HTTPServer | [protected, virtual] |
| handleForbiddenRequest(HTTPRequestPtr &http_request, TCPConnectionPtr &tcp_conn, const std::string &error_msg) | pion::net::HTTPServer | [static] |
| handleMethodNotAllowed(HTTPRequestPtr &http_request, TCPConnectionPtr &tcp_conn, const std::string &allowed_methods="") | pion::net::HTTPServer | [static] |
| handleNotFoundRequest(HTTPRequestPtr &http_request, TCPConnectionPtr &tcp_conn) | pion::net::HTTPServer | [static] |
| handleRequest(HTTPRequestPtr &http_request, TCPConnectionPtr &tcp_conn, const boost::system::error_code &ec) | pion::net::HTTPServer | [protected, virtual] |
| handleServerError(HTTPRequestPtr &http_request, TCPConnectionPtr &tcp_conn, const std::string &error_msg) | pion::net::HTTPServer | [static] |
| HTTPServer(const unsigned int tcp_port=0) | pion::net::HTTPServer | [inline, explicit] |
| HTTPServer(const boost::asio::ip::tcp::endpoint &endpoint) | pion::net::HTTPServer | [inline, explicit] |
| HTTPServer(PionScheduler &scheduler, const unsigned int tcp_port=0) | pion::net::HTTPServer | [inline, explicit] |
| HTTPServer(PionScheduler &scheduler, const boost::asio::ip::tcp::endpoint &endpoint) | pion::net::HTTPServer | [inline] |
| isListening(void) const | pion::net::TCPServer | [inline] |
| join(void) | pion::net::TCPServer | |
| m_logger | pion::net::TCPServer | [protected] |
| removeResource(const std::string &resource) | pion::net::HTTPServer | |
| RequestHandler typedef | pion::net::HTTPServer | |
| ServerErrorHandler typedef | pion::net::HTTPServer | |
| setAddress(const boost::asio::ip::address &addr) | pion::net::TCPServer | [inline] |
| setAuthentication(HTTPAuthPtr auth) | pion::net::HTTPServer | [inline] |
| setBadRequestHandler(RequestHandler h) | pion::net::HTTPServer | [inline] |
| setEndpoint(const boost::asio::ip::tcp::endpoint &ep) | pion::net::TCPServer | [inline] |
| setLogger(PionLogger log_ptr) | pion::net::TCPServer | [inline] |
| setMaxContentLength(std::size_t n) | pion::net::HTTPServer | [inline] |
| setNotFoundHandler(RequestHandler h) | pion::net::HTTPServer | [inline] |
| setPort(unsigned int p) | pion::net::TCPServer | [inline] |
| setServerErrorHandler(ServerErrorHandler h) | pion::net::HTTPServer | [inline] |
| setSSLFlag(bool b=true) | pion::net::TCPServer | [inline] |
| setSSLKeyFile(const std::string &pem_key_file) | pion::net::TCPServer | |
| start(void) | pion::net::TCPServer | |
| stop(bool wait_until_finished=false) | pion::net::TCPServer | |
| stripTrailingSlash(const std::string &str) | pion::net::HTTPServer | [inline, static] |
| TCPServer(const unsigned int tcp_port) | pion::net::TCPServer | [explicit, protected] |
| TCPServer(const boost::asio::ip::tcp::endpoint &endpoint) | pion::net::TCPServer | [explicit, protected] |
| TCPServer(PionScheduler &scheduler, const unsigned int tcp_port=0) | pion::net::TCPServer | [explicit, protected] |
| TCPServer(PionScheduler &scheduler, const boost::asio::ip::tcp::endpoint &endpoint) | pion::net::TCPServer | [protected] |
| ~HTTPServer() | pion::net::HTTPServer | [inline, virtual] |
| ~TCPServer() | pion::net::TCPServer | [inline, virtual] |