The Battle for Wesnoth  1.19.0-dev
campaignd::server Member List

This is the complete list of members for campaignd::server, including all inherited members.

accepting_connections() constserver_baseinlineprotectedvirtual
acceptor_v4_server_baseprotected
acceptor_v6_server_baseprotected
addons_campaignd::serverprivate
admin_cmd_server_baseprotected
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
authenticate_forum(const config &addon, const std::string &passphrase, bool is_delete)campaignd::serverprivate
blacklist_campaignd::serverprivate
blacklist_file_campaignd::serverprivate
capabilities_campaignd::serverprivate
cfg_campaignd::serverprivate
cfg_file_campaignd::serverprivate
compress_level_campaignd::serverprivate
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
default_document_size_limitcampaignd::serverprivatestatic
delete_addon(const std::string &id)campaignd::serverprivate
dirty_addons_campaignd::serverprivate
feedback_url_format_campaignd::serverprivate
fifo_path_server_baseprotected
fire(const std::string &hook, const std::string &addon)campaignd::serverprivate
flush_cfg()campaignd::serverprivate
flush_timer_campaignd::serverprivate
get_addon(const std::string &id)campaignd::serverprivate
handle_change_passphrase(const request &)campaignd::serverprivate
handle_delete(const request &)campaignd::serverprivate
handle_flush(const boost::system::error_code &error)campaignd::serverprivate
handle_new_client(socket_ptr socket)campaignd::serverprivatevirtual
handle_new_client(tls_socket_ptr socket)campaignd::serverprivatevirtual
handle_read_from_fifo(const boost::system::error_code &error, std::size_t bytes_transferred)campaignd::serverprivatevirtual
handle_request_campaign(const request &)campaignd::serverprivate
handle_request_campaign_hash(const request &)campaignd::serverprivate
handle_request_campaign_list(const request &)campaignd::serverprivate
handle_request_terms(const request &)campaignd::serverprivate
handle_server_id(const request &)campaignd::serverprivate
handle_sighup(const boost::system::error_code &error, int signal_number)campaignd::serverprivatevirtual
handle_upload(const request &)campaignd::serverprivate
handlers_campaignd::serverprivate
handshake_response_server_baseprotected
hash_password(const std::string &pw, const std::string &salt, const std::string &username)server_base
hooks_campaignd::serverprivate
ignore_address_stats(const std::string &addr) constcampaignd::serverprivate
info_table typedefserver_base
input_server_baseprotected
io_service_server_baseprotected
ip_exceeds_connection_limit(const std::string &) constserver_baseinlineprotectedvirtual
is_ip_banned(const std::string &)server_baseinlineprotectedvirtual
keep_alive_server_baseprotected
license_notice_campaignd::serverprivate
load_blacklist()campaignd::serverprivate
load_config()campaignd::serverprivate
load_tls_config(const config &cfg)server_baseprotected
mark_dirty(const std::string &addon)campaignd::serverinlineprivate
operator<<(std::ostream &o, const request &r)campaignd::serverfriend
operator=(const config &server)=deletecampaignd::server
port_server_baseprotected
read_from_fifo()server_baseprotected
read_only_campaignd::serverprivate
register_handlers()campaignd::serverprivate
request_handler typedefcampaignd::serverprivate
request_handlers_table typedefcampaignd::serverprivate
run()server_base
send_doc_queued(SocketPtr socket, std::unique_ptr< simple_wml::document > &doc_ptr, boost::asio::yield_context yield)server_baseprivate
send_error(const std::string &msg, const any_socket_ptr &sock)campaignd::serverprivate
send_error(const std::string &msg, const std::string &extra_data, unsigned int status_code, const any_socket_ptr &sock)campaignd::serverprivate
send_message(const std::string &msg, const any_socket_ptr &sock)campaignd::serverprivate
serve(boost::asio::yield_context yield, boost::asio::ip::tcp::acceptor &acceptor, boost::asio::ip::tcp::endpoint endpoint)server_baseprotected
serve_requests(Socket socket, boost::asio::yield_context yield)campaignd::serverprivate
server(const std::string &cfg_file, unsigned short port=0)campaignd::serverexplicit
server(const config &server)=deletecampaignd::server
server_base(unsigned short port, bool keep_alive)server_base
server_id_campaignd::serverprivate
server_info() constcampaignd::serverinlineprivate
sighup_server_baseprotected
start_server()server_baseprotected
stats_exempt_ips_campaignd::serverprivate
strict_versions_campaignd::serverprivate
tls_context_server_baseprotected
tls_enabled_server_baseprotected
update_pack_lifespan_campaignd::serverprivate
user_handler_campaignd::serverprivate
validate_addon(const server::request &req, config *&existing_addon, std::string &error_data)campaignd::serverprivate
web_url_campaignd::serverprivate
write_config()campaignd::serverprivate
~server()campaignd::server
~server_base()server_baseinlinevirtual