The Battle for Wesnoth  1.15.12+dev
client.hpp File Reference

Networked add-ons (campaignd) client interface. More...

#include "addon/info.hpp"
#include "gui/dialogs/network_transmission.hpp"
#include "network_asio.hpp"
#include <set>
Include dependency graph for client.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  addons_client
 Add-ons (campaignd) client class. More...
struct  addons_client::invalid_server_address
struct  addons_client::not_connected_to_server
struct  addons_client::user_exit
struct  addons_client::user_disconnect
struct  addons_client::install_result
 Contains the outcome of an add-on install operation. More...

Detailed Description

Networked add-ons (campaignd) client interface.

This API revolves around the campaignd client functionality. It depends on the add-ons management and Asio network APIs.

Definition in file client.hpp.