Functions

network_udp.h File Reference

Sending and receiving UDP messages. More...

#include "core/address.h"

Go to the source code of this file.

Functions

void NetworkUDPInitialize ()
 Initialize the whole UDP bit.
void NetworkUDPSearchGame ()
 Find all servers.
void NetworkUDPQueryMasterServer ()
 Request the the server-list from the master server.
void NetworkUDPQueryServer (NetworkAddress address, bool manually=false)
 Query a specific server.
void NetworkUDPAdvertise ()
 Register us to the master server This function checks if it needs to send an advertise.
void NetworkUDPRemoveAdvertise (bool blocking)
 Remove our advertise from the master-server.
void NetworkUDPClose ()
 Close all UDP related stuff.
void NetworkBackgroundUDPLoop ()
 Receive the UDP packets.

Detailed Description

Sending and receiving UDP messages.

Definition in file network_udp.h.


Function Documentation

void NetworkBackgroundUDPLoop (  ) 
void NetworkUDPClose (  ) 
void NetworkUDPInitialize (  ) 
void NetworkUDPQueryServer ( NetworkAddress  address,
bool  manually 
)

Query a specific server.

Parameters:
address The address of the server.
manually Whether the address was entered manually.

Definition at line 107 of file network_udp.cpp.

References NetworkAddress::IsResolved(), NetworkUDPQueryServerThread(), and ThreadObject::New().

void NetworkUDPRemoveAdvertise ( bool  blocking  ) 

Remove our advertise from the master-server.

Parameters:
blocking whether to wait until the removal has finished.

Definition at line 561 of file network_udp.cpp.

References _network_server, _network_udp_server, _networking, NetworkUDPRemoveAdvertiseThread(), and ThreadObject::New().

Referenced by NetworkDisconnect(), and MasterNetworkUDPSocketHandler::Receive_MASTER_ACK_REGISTER().