Net Namespace Reference
[Core network layer]


Classes

class  AdminHandler
class  CharHandler
class  ChatHandler
class  GeneralHandler
class  GuildHandler
class  InventoryHandler
class  LoginHandler
class  LogoutHandler
class  MapHandler
class  NpcHandler
class  PartyHandler
class  PlayerHandler
class  SkillHandler
class  Connection
class  TradeHandler

Namespaces

namespace  AccountServer
namespace  ChatServer
namespace  GameServer

Functions

Net::AdminHandlergetAdminHandler ()
Net::CharHandlergetCharHandler ()
Net::ChatHandlergetChatHandler ()
Net::GeneralHandlergetGeneralHandler ()
Net::GuildHandlergetGuildHandler ()
Net::InventoryHandlergetInventoryHandler ()
Net::LoginHandlergetLoginHandler ()
Net::LogoutHandlergetLogoutHandler ()
Net::MapHandlergetMapHandler ()
Net::NpcHandlergetNpcHandler ()
Net::PartyHandlergetPartyHandler ()
Net::PlayerHandlergetPlayerHandler ()
Net::SkillHandlergetSkillHandler ()
Net::TradeHandlergetTradeHandler ()
void initialize ()
 Initializes the network subsystem.
void finalize ()
 Finalizes the network subsystem.
Net::ConnectiongetConnection ()
 Returns a new Connection object.
void registerHandler (MessageHandler *handler)
 Registers a message handler.
void unregisterHandler (MessageHandler *handler)
 Unregisters a message handler.
void clearHandlers ()
 Clears all registered message handlers.
void flush ()

Variables

int connections = 0


Function Documentation

void Net::clearHandlers (  ) 

Clears all registered message handlers.

Definition at line 103 of file network.cpp.

void Net::finalize (  ) 

Finalizes the network subsystem.

Definition at line 62 of file network.cpp.

void Net::flush (  ) 

Definition at line 136 of file network.cpp.

AdminHandler * Net::getAdminHandler (  ) 

Definition at line 53 of file net.cpp.

CharHandler * Net::getCharHandler (  ) 

Definition at line 58 of file net.cpp.

ChatHandler * Net::getChatHandler (  ) 

Definition at line 63 of file net.cpp.

Connection * Net::getConnection (  ) 

Returns a new Connection object.

Should be deleted by the caller.

Definition at line 76 of file network.cpp.

GeneralHandler * Net::getGeneralHandler (  ) 

Definition at line 68 of file net.cpp.

GuildHandler * Net::getGuildHandler (  ) 

Definition at line 73 of file net.cpp.

InventoryHandler * Net::getInventoryHandler (  ) 

Definition at line 79 of file net.cpp.

LoginHandler * Net::getLoginHandler (  ) 

Definition at line 84 of file net.cpp.

LogoutHandler * Net::getLogoutHandler (  ) 

Definition at line 89 of file net.cpp.

MapHandler * Net::getMapHandler (  ) 

Definition at line 94 of file net.cpp.

NpcHandler * Net::getNpcHandler (  ) 

Definition at line 99 of file net.cpp.

PartyHandler * Net::getPartyHandler (  ) 

Definition at line 104 of file net.cpp.

PlayerHandler * Net::getPlayerHandler (  ) 

Definition at line 109 of file net.cpp.

SkillHandler * Net::getSkillHandler (  ) 

Definition at line 114 of file net.cpp.

TradeHandler * Net::getTradeHandler (  ) 

Definition at line 119 of file net.cpp.

void Net::initialize (  ) 

Initializes the network subsystem.

Definition at line 47 of file network.cpp.

void Net::registerHandler ( MessageHandler handler  ) 

Registers a message handler.

A message handler handles a certain subset of incoming messages.

Definition at line 87 of file network.cpp.

void Net::unregisterHandler ( MessageHandler handler  ) 

Unregisters a message handler.

Definition at line 95 of file network.cpp.


Variable Documentation

Definition at line 26 of file internal.cpp.


Generated on Sun Apr 26 17:30:44 2009 for The Mana World by  doxygen 1.5.5