#include <network.hpp>
Public Types | |
enum | CREATE_SERVER { MUST_CREATE_SERVER, TRY_CREATE_SERVER, NO_SERVER } |
Parameter to pass to the constructor. More... | |
Public Member Functions | |
server_manager (int port, CREATE_SERVER create_server=MUST_CREATE_SERVER) | |
~server_manager () | |
bool | is_running () const |
void | stop () |
Private Attributes | |
bool | free_ |
Definition at line 70 of file network.hpp.
Parameter to pass to the constructor.
MUST_CREATE_SERVER | Will throw exception on failure. |
TRY_CREATE_SERVER | Will swallow failure. |
NO_SERVER |
Definition at line 73 of file network.hpp.
network::server_manager::server_manager | ( | int | port, | |
CREATE_SERVER | create_server = MUST_CREATE_SERVER | |||
) |
Definition at line 276 of file network.cpp.
References network::connect(), DBG_NW, free_, get_socket(), MUST_CREATE_SERVER, NO_SERVER, and server_socket.
network::server_manager::~server_manager | ( | ) |
bool network::server_manager::is_running | ( | ) | const |
void network::server_manager::stop | ( | ) |
Definition at line 299 of file network.cpp.
References free_, and server_socket.
Referenced by server::process_command(), and ~server_manager().
bool network::server_manager::free_ [private] |
Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |