|
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 |
Public Member Functions inherited from ManaServ::MessageHandler | |
| ~MessageHandler () override | |
Public Member Functions inherited from Net::ChatHandler | |
| 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 | |
Public Attributes inherited from Net::MessageHandler | |
| 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.