KNetClient Class Reference

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

Public Member Functions

 KNetClient ()
bool Init ()
bool End ()
virtual void OnConnect (KInetAddr &Addr)
virtual void OnDisconnect (KInetAddr &Addr)
virtual void OnMessage (KInetAddr &Addr, KNetMsg &Msg)
virtual void OnUCMessage (KInetAddr &Addr, char *pBuffer, u32 Size)
virtual bool Manage ()
virtual bool Connect (KStr sHostName, u16 Port)
virtual bool Disconnect ()
void SetShowStats (bool bShow)
bool IsShowStats ()
bool RequestServersList ()
bool ManageLobbySocket ()

Protected Member Functions

void ReadServerInfo (KNetMsg &Msg)

Static Protected Member Functions

static void CommandGetServersList (KStr Argument, void *pContext)

Protected Attributes

KTIME m_LastStatsTime
bool m_bShowStats
KSocket m_LobbySocket
KInetAddr m_LobbyAddr
KInetAddrm_pLocalAddr
u32 m_nLocalAddr
u16 m_LobbyRequestId

Detailed Description

Definition at line 8 of file NetClient.h.


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