|
| clan::NetGameClient::NetGameClient () |
|
| clan::NetGameConnection::NetGameConnection (NetGameConnectionSite *site, const TCPConnection &connection) |
| Constructs a NetGameConnection. More...
|
|
| clan::NetGameConnection::NetGameConnection (NetGameConnectionSite *site, const SocketName &socket_name) |
|
| clan::NetGameEvent::NetGameEvent (const std::string &name) |
| Constructs a NetGameEvent. More...
|
|
| clan::NetGameEvent::NetGameEvent (const std::string &name, const NetGameEventValue &arg1) |
| Constructs a NetGameEvent. More...
|
|
| clan::NetGameEvent::NetGameEvent (const std::string &name, const NetGameEventValue &arg1, const NetGameEventValue &arg2) |
| Constructs a NetGameEvent. More...
|
|
| clan::NetGameEvent::NetGameEvent (const std::string &name, const NetGameEventValue &arg1, const NetGameEventValue &arg2, const NetGameEventValue &arg3) |
| Constructs a NetGameEvent. More...
|
|
| clan::NetGameEvent::NetGameEvent (const std::string &name, const NetGameEventValue &arg1, const NetGameEventValue &arg2, const NetGameEventValue &arg3, const NetGameEventValue &arg4) |
| Constructs a NetGameEvent. More...
|
|
| clan::NetGameEvent::NetGameEvent (const std::string &name, const NetGameEventValue &arg1, const NetGameEventValue &arg2, const NetGameEventValue &arg3, const NetGameEventValue &arg4, const NetGameEventValue &arg5) |
| Constructs a NetGameEvent. More...
|
|
| clan::NetGameEventValue::NetGameEventValue () |
|
| clan::NetGameEventValue::NetGameEventValue (int value) |
| Constructs a NetGameEventValue. More...
|
|
| clan::NetGameEventValue::NetGameEventValue (unsigned int value) |
| Constructs a NetGameEventValue. More...
|
|
| clan::NetGameEventValue::NetGameEventValue (char value) |
| Constructs a NetGameEventValue. More...
|
|
| clan::NetGameEventValue::NetGameEventValue (unsigned char value) |
| Constructs a NetGameEventValue. More...
|
|
| clan::NetGameEventValue::NetGameEventValue (float value) |
| Constructs a NetGameEventValue. More...
|
|
| clan::NetGameEventValue::NetGameEventValue (const std::string &value) |
| Constructs a NetGameEventValue. More...
|
|
| clan::NetGameEventValue::NetGameEventValue (const char *str) |
| Constructs a NetGameEventValue. More...
|
|
| clan::NetGameEventValue::NetGameEventValue (const wchar_t *str) |
| Constructs a NetGameEventValue. More...
|
|
| clan::NetGameEventValue::NetGameEventValue (bool value) |
| Constructs a NetGameEventValue. More...
|
|
| clan::NetGameEventValue::NetGameEventValue (const DataBuffer &value) |
| Constructs a NetGameEventValue. More...
|
|
| clan::NetGameEventValue::NetGameEventValue (Type type) |
| Constructs a NetGameEventValue. More...
|
|
| clan::NetGameServer::NetGameServer () |
|
| clan::NetGameClient::~NetGameClient () |
|
| clan::NetGameConnection::~NetGameConnection () |
|
| clan::NetGameServer::~NetGameServer () |
|
void | clan::NetGameEvent::add_argument (const NetGameEventValue &value) |
| Add argument. More...
|
|
void | clan::NetGameEventValue::add_member (const NetGameEventValue &value) |
| Add member. More...
|
|
virtual void | clan::NetGameConnectionSite::add_network_event (const NetGameNetworkEvent &e)=0 |
| Add network event. More...
|
|
void | clan::NetGameClient::connect (const std::string &server, const std::string &port) |
| Connect. More...
|
|
void | clan::NetGameClient::disconnect () |
| Disconnect. More...
|
|
void | clan::NetGameConnection::disconnect () |
| Disconnects a client. More...
|
|
bool | clan::NetGameEventDispatcher_v0::dispatch (const NetGameEvent &game_event) |
| Dispatch. More...
|
|
bool | clan::NetGameEventDispatcher_v1< ContextParam >::dispatch (const NetGameEvent &game_event, ContextParam context) |
| Dispatch. More...
|
|
bool | clan::NetGameEventDispatcher_v2< ContextParam1, ContextParam2 >::dispatch (const NetGameEvent &game_event, ContextParam1 context1, ContextParam2 context2) |
| Dispatch. More...
|
|
bool | clan::NetGameEventDispatcher_v3< ContextParam1, ContextParam2, ContextParam3 >::dispatch (const NetGameEvent &game_event, ContextParam1 context1, ContextParam2 context2, ContextParam3 context3) |
| Dispatch. More...
|
|
CallbackClass & | clan::NetGameEventDispatcher_v0::func_event (const std::string &name) |
|
CallbackClass & | clan::NetGameEventDispatcher_v1< ContextParam >::func_event (const std::string &name) |
|
CallbackClass & | clan::NetGameEventDispatcher_v2< ContextParam1, ContextParam2 >::func_event (const std::string &name) |
|
CallbackClass & | clan::NetGameEventDispatcher_v3< ContextParam1, ContextParam2, ContextParam3 >::func_event (const std::string &name) |
|
NetGameEventValue | clan::NetGameEvent::get_argument (unsigned int index) const |
| Get argument. More...
|
|
unsigned int | clan::NetGameEvent::get_argument_count () const |
|
void * | clan::NetGameConnection::get_data (const std::string &name) const |
| Get data. More...
|
|
const NetGameEventValue & | clan::NetGameEventValue::get_member (unsigned int index) const |
|
unsigned int | clan::NetGameEventValue::get_member_count () const |
|
std::string | clan::NetGameEvent::get_name () const |
| Get Name. More...
|
|
SocketName | clan::NetGameConnection::get_remote_name () const |
| Get Remote name. More...
|
|
Type | clan::NetGameEventValue::get_type () const |
| Get Type. More...
|
|
bool | clan::NetGameEventValue::is_binary () const |
| Is Binary. More...
|
|
bool | clan::NetGameEventValue::is_boolean () const |
| Is Boolean. More...
|
|
bool | clan::NetGameEventValue::is_character () const |
| Is Character. More...
|
|
bool | clan::NetGameEventValue::is_complex () const |
| Is Complex. More...
|
|
bool | clan::NetGameEventValue::is_integer () const |
| Is Integer. More...
|
|
bool | clan::NetGameEventValue::is_null () const |
| Is Null. More...
|
|
bool | clan::NetGameEventValue::is_number () const |
| Is Number. More...
|
|
bool | clan::NetGameEventValue::is_string () const |
| Is String. More...
|
|
bool | clan::NetGameEventValue::is_ucharacter () const |
| Is Ucharacter. More...
|
|
bool | clan::NetGameEventValue::is_uinteger () const |
| Is Uinteger. More...
|
|
| clan::NetGameEventValue::operator bool () const |
|
| clan::NetGameEventValue::operator DataBuffer () const |
|
| clan::NetGameEventValue::operator float () const |
|
| clan::NetGameEventValue::operator int () const |
|
| clan::NetGameEventValue::operator std::string () const |
|
| clan::NetGameEventValue::operator unsigned char () const |
|
| clan::NetGameEventValue::operator unsigned int () const |
|
void | clan::NetGameClient::process_events () |
| Process events. More...
|
|
void | clan::NetGameServer::process_events () |
| Process events. More...
|
|
void | clan::NetGameClient::send_event (const NetGameEvent &game_event) |
| Send event. More...
|
|
void | clan::NetGameServer::send_event (const NetGameEvent &game_event) |
| Send event. More...
|
|
void | clan::NetGameConnection::send_event (const NetGameEvent &game_event) |
| Send event. More...
|
|
void | clan::NetGameConnection::set_data (const std::string &name, void *data) |
| Set data. More...
|
|
void | clan::NetGameEventValue::set_member (unsigned int index, const NetGameEventValue &value) |
| Set member. More...
|
|
Signal_v1< NetGameConnection * > & | clan::NetGameServer::sig_client_connected () |
|
Signal_v2< NetGameConnection
*, const std::string & > & | clan::NetGameServer::sig_client_disconnected () |
|
Signal_v0 & | clan::NetGameClient::sig_connected () |
| Sig connected. More...
|
|
Signal_v0 & | clan::NetGameClient::sig_disconnected () |
| Sig disconnected. More...
|
|
Signal_v1< const NetGameEvent & > & | clan::NetGameClient::sig_event_received () |
|
Signal_v2< NetGameConnection
*, const NetGameEvent & > & | clan::NetGameServer::sig_event_received () |
|
void | clan::NetGameServer::start (const std::string &port) |
| Start. More...
|
|
void | clan::NetGameServer::start (const std::string &address, const std::string &port) |
| Start. More...
|
|
void | clan::NetGameServer::stop () |
| Stop. More...
|
|
DataBuffer | clan::NetGameEventValue::to_binary () const |
| To binary. More...
|
|
bool | clan::NetGameEventValue::to_boolean () const |
| To boolean. More...
|
|
int | clan::NetGameEventValue::to_character () const |
| To character. More...
|
|
int | clan::NetGameEventValue::to_integer () const |
| To integer. More...
|
|
float | clan::NetGameEventValue::to_number () const |
| To number. More...
|
|
std::string | clan::NetGameEvent::to_string () const |
| To string. More...
|
|
std::string | clan::NetGameEventValue::to_string () const |
| To string. More...
|
|
unsigned int | clan::NetGameEventValue::to_ucharacter () const |
| To unsigned character. More...
|
|
unsigned int | clan::NetGameEventValue::to_uinteger () const |
| To unsigned integer. More...
|
|