EAthena::ChatHandler Class Reference

#include <chathandler.h>

Inheritance diagram for EAthena::ChatHandler:

MessageHandler Net::ChatHandler

List of all members.


Detailed Description

Definition at line 31 of file chathandler.h.


Public Member Functions

 ChatHandler ()
void handleMessage (MessageIn &msg)
void talk (const std::string &text)
void me (const std::string &text)
void privateMessage (const std::string &recipient, const std::string &text)
void channelList ()
void enterChannel (const std::string &channel, const std::string &password)
void quitChannel (int channelId)
void sendToChannel (int channelId, const std::string &text)
void userList (const std::string &channel)
void setChannelTopic (int channelId, const std::string &text)
void setUserMode (int channelId, const std::string &name, int mode)
void kickUser (int channelId, const std::string &name)
void who ()

Constructor & Destructor Documentation

EAthena::ChatHandler::ChatHandler (  ) 

Definition at line 49 of file chathandler.cpp.


Member Function Documentation

void EAthena::ChatHandler::handleMessage ( MessageIn msg  )  [virtual]

Implements MessageHandler.

Definition at line 64 of file chathandler.cpp.

void EAthena::ChatHandler::talk ( const std::string &  text  )  [virtual]

Implements Net::ChatHandler.

Definition at line 175 of file chathandler.cpp.

void EAthena::ChatHandler::me ( const std::string &  text  )  [virtual]

Implements Net::ChatHandler.

Definition at line 185 of file chathandler.cpp.

void EAthena::ChatHandler::privateMessage ( const std::string &  recipient,
const std::string &  text 
) [virtual]

Implements Net::ChatHandler.

Definition at line 192 of file chathandler.cpp.

void EAthena::ChatHandler::channelList (  )  [virtual]

Implements Net::ChatHandler.

Definition at line 201 of file chathandler.cpp.

void EAthena::ChatHandler::enterChannel ( const std::string &  channel,
const std::string &  password 
) [virtual]

Implements Net::ChatHandler.

Definition at line 206 of file chathandler.cpp.

void EAthena::ChatHandler::quitChannel ( int  channelId  )  [virtual]

Implements Net::ChatHandler.

Definition at line 212 of file chathandler.cpp.

void EAthena::ChatHandler::sendToChannel ( int  channelId,
const std::string &  text 
) [virtual]

Implements Net::ChatHandler.

Definition at line 217 of file chathandler.cpp.

void EAthena::ChatHandler::userList ( const std::string &  channel  )  [virtual]

Implements Net::ChatHandler.

Definition at line 222 of file chathandler.cpp.

void EAthena::ChatHandler::setChannelTopic ( int  channelId,
const std::string &  text 
) [virtual]

Implements Net::ChatHandler.

Definition at line 227 of file chathandler.cpp.

void EAthena::ChatHandler::setUserMode ( int  channelId,
const std::string &  name,
int  mode 
) [virtual]

Implements Net::ChatHandler.

Definition at line 232 of file chathandler.cpp.

void EAthena::ChatHandler::kickUser ( int  channelId,
const std::string &  name 
) [virtual]

Implements Net::ChatHandler.

Definition at line 237 of file chathandler.cpp.

void EAthena::ChatHandler::who (  )  [virtual]

Implements Net::ChatHandler.

Definition at line 242 of file chathandler.cpp.


The documentation for this class was generated from the following files:

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