Mana
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Net::ChatHandler Class Referenceabstract

#include <chathandler.h>

Inheritance diagram for Net::ChatHandler:
ManaServ::ChatHandler TmwAthena::ChatHandler

Public Member Functions

virtual ~ChatHandler ()=default
 
virtual void talk (const std::string &text)=0
 
virtual void me (const std::string &text)=0
 
virtual void privateMessage (const std::string &recipient, const std::string &text)=0
 
virtual void channelList ()=0
 
virtual void enterChannel (const std::string &channel, const std::string &password)=0
 
virtual void quitChannel (int channelId)=0
 
virtual void sendToChannel (int channelId, const std::string &text)=0
 
virtual void userList (const std::string &channel)=0
 
virtual void setChannelTopic (int channelId, const std::string &text)=0
 
virtual void setUserMode (int channelId, const std::string &name, int mode)=0
 
virtual void kickUser (int channelId, const std::string &name)=0
 
virtual void who ()=0
 
virtual bool whoSupported () const =0
 
virtual void requestOnlineList ()=0
 

Detailed Description

Definition at line 28 of file chathandler.h.

Constructor & Destructor Documentation

◆ ~ChatHandler()

virtual Net::ChatHandler::~ChatHandler ( )
virtualdefault

Member Function Documentation

◆ channelList()

virtual void Net::ChatHandler::channelList ( )
pure virtual

◆ enterChannel()

virtual void Net::ChatHandler::enterChannel ( const std::string &  channel,
const std::string &  password 
)
pure virtual

◆ kickUser()

virtual void Net::ChatHandler::kickUser ( int  channelId,
const std::string &  name 
)
pure virtual

◆ me()

virtual void Net::ChatHandler::me ( const std::string &  text)
pure virtual

◆ privateMessage()

virtual void Net::ChatHandler::privateMessage ( const std::string &  recipient,
const std::string &  text 
)
pure virtual

◆ quitChannel()

virtual void Net::ChatHandler::quitChannel ( int  channelId)
pure virtual

◆ requestOnlineList()

virtual void Net::ChatHandler::requestOnlineList ( )
pure virtual

◆ sendToChannel()

virtual void Net::ChatHandler::sendToChannel ( int  channelId,
const std::string &  text 
)
pure virtual

◆ setChannelTopic()

virtual void Net::ChatHandler::setChannelTopic ( int  channelId,
const std::string &  text 
)
pure virtual

◆ setUserMode()

virtual void Net::ChatHandler::setUserMode ( int  channelId,
const std::string &  name,
int  mode 
)
pure virtual

◆ talk()

virtual void Net::ChatHandler::talk ( const std::string &  text)
pure virtual

◆ userList()

virtual void Net::ChatHandler::userList ( const std::string &  channel)
pure virtual

◆ who()

virtual void Net::ChatHandler::who ( )
pure virtual

◆ whoSupported()

virtual bool Net::ChatHandler::whoSupported ( ) const
pure virtual

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