This is the complete list of members for server_base, including all inherited members.
accepting_connections() const | server_base | inlineprotectedvirtual |
acceptor_v4_ | server_base | protected |
acceptor_v6_ | server_base | protected |
admin_cmd_ | server_base | protected |
async_send_doc_queued(SocketPtr socket, simple_wml::document &doc) | server_base | |
async_send_error(SocketPtr socket, const std::string &msg, const char *error_code="", const info_table &info={}) | server_base | |
async_send_warning(SocketPtr socket, const std::string &msg, const char *warning_code="", const info_table &info={}) | server_base | |
coro_receive_doc(SocketPtr socket, boost::asio::yield_context yield) | server_base | |
coro_send_doc(SocketPtr socket, simple_wml::document &doc, boost::asio::yield_context yield) | server_base | |
coro_send_file(socket_ptr socket, const std::string &filename, boost::asio::yield_context yield) | server_base | |
coro_send_file(tls_socket_ptr socket, const std::string &filename, boost::asio::yield_context yield) | server_base | |
create_secure_nonce() | server_base | |
create_unsecure_nonce(int length=8) | server_base | |
fifo_path_ | server_base | protected |
handle_new_client(socket_ptr socket)=0 | server_base | protectedpure virtual |
handle_new_client(tls_socket_ptr socket)=0 | server_base | protectedpure virtual |
handle_read_from_fifo(const boost::system::error_code &error, std::size_t bytes_transferred)=0 | server_base | protectedpure virtual |
handle_sighup(const boost::system::error_code &error, int signal_number)=0 | server_base | protectedpure virtual |
handshake_response_ | server_base | protected |
hash_password(const std::string &pw, const std::string &salt, const std::string &username) | server_base | |
info_table typedef | server_base | |
input_ | server_base | protected |
io_service_ | server_base | protected |
ip_exceeds_connection_limit(const std::string &) const | server_base | inlineprotectedvirtual |
is_ip_banned(const std::string &) | server_base | inlineprotectedvirtual |
keep_alive_ | server_base | protected |
load_tls_config(const config &cfg) | server_base | protected |
port_ | server_base | protected |
read_from_fifo() | server_base | protected |
run() | server_base | |
send_doc_queued(SocketPtr socket, std::unique_ptr< simple_wml::document > &doc_ptr, boost::asio::yield_context yield) | server_base | private |
serve(boost::asio::yield_context yield, boost::asio::ip::tcp::acceptor &acceptor, boost::asio::ip::tcp::endpoint endpoint) | server_base | protected |
server_base(unsigned short port, bool keep_alive) | server_base | |
sighup_ | server_base | protected |
start_server() | server_base | protected |
tls_context_ | server_base | protected |
tls_enabled_ | server_base | protected |
~server_base() | server_base | inlinevirtual |