Mana
|
#include <chathandler.h>
Public Member Functions | |
ChatHandler () | |
void | handleMessage (MessageIn &msg) override |
Handle the given message appropriately. | |
void | connect () |
bool | isConnected () |
void | disconnect () |
void | talk (const std::string &text) override |
void | me (const std::string &text) override |
void | privateMessage (const std::string &recipient, const std::string &text) override |
void | channelList () override |
void | enterChannel (const std::string &channel, const std::string &password) override |
void | quitChannel (int channelId) override |
void | sendToChannel (int channelId, const std::string &text) override |
void | userList (const std::string &channel) override |
void | setChannelTopic (int channelId, const std::string &text) override |
void | setUserMode (int channelId, const std::string &name, int mode) override |
void | kickUser (int channelId, const std::string &name) override |
void | who () override |
bool | whoSupported () const override |
void | requestOnlineList () override |
![]() | |
~MessageHandler () override | |
![]() | |
virtual | ~ChatHandler ()=default |
Private Member Functions | |
void | handleGameChatMessage (MessageIn &msg) |
Handle chat messages sent from the game server. | |
void | handleEnterChannelResponse (MessageIn &msg) |
Handle channel entry responses. | |
void | handleListChannelsResponse (MessageIn &msg) |
Handle list channels responses. | |
void | handlePrivateMessage (MessageIn &msg) |
Handle private messages. | |
void | handleAnnouncement (MessageIn &msg) |
Handle announcements. | |
void | handleChatMessage (MessageIn &msg) |
Handle chat messages. | |
void | handleQuitChannelResponse (MessageIn &msg) |
Handle quit channel responses. | |
void | handleListChannelUsersResponse (MessageIn &msg) |
Handle list channel users responses. | |
void | handleChannelEvent (MessageIn &msg) |
Handle channel events. | |
void | handleWhoResponse (MessageIn &msg) |
Handle who responses. | |
Additional Inherited Members | |
![]() | |
const uint16_t * | handledMessages = _no_messages |
Definition at line 30 of file chathandler.h.
ManaServ::ChatHandler::ChatHandler | ( | ) |
Definition at line 57 of file chathandler.cpp.
|
overridevirtual |
Implements Net::ChatHandler.
Definition at line 406 of file chathandler.cpp.
void ManaServ::ChatHandler::connect | ( | ) |
Definition at line 368 of file chathandler.cpp.
void ManaServ::ChatHandler::disconnect | ( | ) |
Definition at line 380 of file chathandler.cpp.
|
overridevirtual |
Implements Net::ChatHandler.
Definition at line 412 of file chathandler.cpp.
|
private |
Handle announcements.
Definition at line 243 of file chathandler.cpp.
|
private |
Handle channel events.
Definition at line 302 of file chathandler.cpp.
|
private |
Handle chat messages.
Definition at line 252 of file chathandler.cpp.
|
private |
Handle channel entry responses.
Definition at line 180 of file chathandler.cpp.
|
private |
Handle chat messages sent from the game server.
Definition at line 146 of file chathandler.cpp.
|
private |
Handle list channels responses.
Definition at line 215 of file chathandler.cpp.
|
private |
Handle list channel users responses.
Definition at line 279 of file chathandler.cpp.
|
overridevirtual |
Handle the given message appropriately.
Implements ManaServ::MessageHandler.
Definition at line 77 of file chathandler.cpp.
|
private |
Handle private messages.
Definition at line 232 of file chathandler.cpp.
|
private |
Handle quit channel responses.
Definition at line 269 of file chathandler.cpp.
|
private |
Handle who responses.
Definition at line 356 of file chathandler.cpp.
bool ManaServ::ChatHandler::isConnected | ( | ) |
Definition at line 375 of file chathandler.cpp.
|
overridevirtual |
Implements Net::ChatHandler.
Definition at line 460 of file chathandler.cpp.
|
overridevirtual |
Implements Net::ChatHandler.
Definition at line 392 of file chathandler.cpp.
|
overridevirtual |
Implements Net::ChatHandler.
Definition at line 397 of file chathandler.cpp.
|
overridevirtual |
Implements Net::ChatHandler.
Definition at line 421 of file chathandler.cpp.
|
inlineoverridevirtual |
Implements Net::ChatHandler.
Definition at line 74 of file chathandler.h.
|
overridevirtual |
Implements Net::ChatHandler.
Definition at line 428 of file chathandler.cpp.
|
overridevirtual |
Implements Net::ChatHandler.
Definition at line 443 of file chathandler.cpp.
|
overridevirtual |
Implements Net::ChatHandler.
Definition at line 451 of file chathandler.cpp.
|
overridevirtual |
Implements Net::ChatHandler.
Definition at line 385 of file chathandler.cpp.
|
overridevirtual |
Implements Net::ChatHandler.
Definition at line 436 of file chathandler.cpp.
|
overridevirtual |
Implements Net::ChatHandler.
Definition at line 468 of file chathandler.cpp.
|
inlineoverridevirtual |
Implements Net::ChatHandler.
Definition at line 72 of file chathandler.h.