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.

Detailed Description

Sending and receiving UDP messages.

Definition in file network_udp.h.


Function Documentation

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 514 of file network_udp.cpp.

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

Referenced by NetworkGameListRequery(), NetworkLobbyWindow::OnClick(), NetworkGameWindow::OnClick(), ClientNetworkUDPSocketHandler::Receive_MASTER_RESPONSE_LIST(), and ShowNetworkLobbyWindow().

void NetworkUDPRemoveAdvertise ( bool  blocking  ) 

Remove our advertise from the master-server.

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

Definition at line 548 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().


Generated on Fri May 27 04:19:57 2011 for OpenTTD by  doxygen 1.6.1