KUDPServerSocket Class Reference

Inheritance diagram for KUDPServerSocket:
[legend]
Collaboration diagram for KUDPServerSocket:
[legend]
List of all members.

Public Member Functions

 KUDPServerSocket (KTIME PingTime=UDPSOCK_PING, KTIME PingTimeOut=UDPSOCK_PINGTIMEOUT, KTIME ConnectionTimeOut=UDPSOCK_CONNTIMEOUT, u32 PacketBufferSize=UDPSOCK_PACKETBUFFERSIZE)
virtual ~KUDPServerSocket ()
bool FlushAllClients ()
bool Listen (KInetAddr &Addr)
virtual bool Manage ()
virtual void OnReceive (KInetAddr &Addr, char *pBuffer, u32 Size)
virtual void OnAccept (KInetAddr &Addr)
virtual void OnClientConnected (KUDPClientSocket *pSocket)
virtual void OnClientDisconnected (KUDPClientSocket *pSocket)
virtual KUDPClientSocketAllocClientSocket ()
void SetMaxClients (u32 MaxClients)
u32 GetMaxClients ()
u32 GetnClients ()
KUDPClientSocketGetpFirstClientSocket ()
KUDPClientSocketGetpNextClientSocket (KUDPClientSocket *pSocket)

Protected Member Functions

bool AcceptClient (KInetAddr &Addr)
bool DisconnectClient (KUDPClientSocket *pSocket)

Protected Attributes

u32 m_MaxClients

Detailed Description

Definition at line 22 of file UDPServerSocket.h.


The documentation for this class was generated from the following files:
Generated on Sun Mar 25 20:02:43 2007 for Zythum Project by  doxygen 1.5.1-p1