Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

UDPHandler Class Reference

#include <UDPHandler.h>

Collaboration diagram for UDPHandler:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 UDPHandler ()
 ~UDPHandler ()
void addSenderAndReceiver (NetSenderBase &sender, NetReceiverBase &receiver)
 Associates senders and receiver to UDPHandlerEndpoints.

void start ()
 initializes everything

void doRegularStuff ()
 called by the UDPHandlerEndpoints


Private Attributes

int numberOfEndpoints
 actual number of UPDHandlerEndpoints

UDPHandlerEndpoint endPoints [Player::numOfPlayerNumbers-1]
 list of UDPHandlerEndpoints

DDPHandler ddpHandler
 the DDP-Handler


Constructor & Destructor Documentation

UDPHandler::UDPHandler  ) 
 

Definition at line 107 of file UDPHandler.cpp.

References numberOfEndpoints.

UDPHandler::~UDPHandler  )  [inline]
 

Definition at line 60 of file UDPHandler.h.


Member Function Documentation

void UDPHandler::addSenderAndReceiver NetSenderBase sender,
NetReceiverBase receiver
 

Associates senders and receiver to UDPHandlerEndpoints.

Definition at line 112 of file UDPHandler.cpp.

References UDPHandlerEndpoint::ddpHandler, endPoints, NetReceiverBase::getPackage(), NetSenderBase::getPackage(), numberOfEndpoints, UDPHandlerEndpoint::receiver, UDPHandlerEndpoint::sender, NetSenderBase::senderNumber, NetSenderBase::setHandler(), and UDPHandlerEndpoint::udpHandler.

Here is the call graph for this function:

void UDPHandler::start  ) 
 

initializes everything

Definition at line 125 of file UDPHandler.cpp.

References UDPEndpoint::bind(), endPoints, getPlayer(), Player::getPlayerNumber(), DDPHandler::initDDPHandler(), and TEAMPORTBASE.

Here is the call graph for this function:

void UDPHandler::doRegularStuff  ) 
 

called by the UDPHandlerEndpoints

Definition at line 140 of file UDPHandler.cpp.

References DDPHandler::sendDDPPackage().

Referenced by UDPHandlerEndpoint::sendPackage().

Here is the call graph for this function:


Member Data Documentation

int UDPHandler::numberOfEndpoints [private]
 

actual number of UPDHandlerEndpoints

Definition at line 71 of file UDPHandler.h.

Referenced by addSenderAndReceiver(), and UDPHandler().

UDPHandlerEndpoint UDPHandler::endPoints[Player::numOfPlayerNumbers-1] [private]
 

list of UDPHandlerEndpoints

Definition at line 72 of file UDPHandler.h.

Referenced by addSenderAndReceiver(), and start().

DDPHandler UDPHandler::ddpHandler [private]
 

the DDP-Handler

Definition at line 73 of file UDPHandler.h.


The documentation for this class was generated from the following files:
Generated on Thu Sep 23 20:12:08 2004 for GT2004 by doxygen 1.3.6