21 #include <boost/system/error_code.hpp>
Base class for exceptions that want to be thrown 'through' lua.
void store() const noexcept
Stores a copy the current exception to be rethrown.
#define IMPLEMENT_LUA_JAILBREAK_EXCEPTION(type)
Helper macro for classes deriving from lua_jailbreak_exception.
static void msg(const char *act, debug_info &i, const char *to="", const char *result="")
Base class for all the errors encountered by the engine.
We received invalid data from wesnothd during a game This means we cannot continue with the game but ...
ingame_wesnothd_error(const std::string &error)
leavegame_wesnothd_error(const std::string &error)
An error occurred inside the underlying network communication code (boost asio) TODO: find a short na...
wesnothd_connection_error(const boost::system::error_code &error, const std::string &msg="")
std::string user_message
User-friendly and potentially translated message for use in the UI.
An error occurred during when trying to communicate with the wesnothd server.
wesnothd_error(const std::string &error)
Error used when the client is rejected by the MP server.
wesnothd_rejected_client_error(const std::string &msg)