46 void talk(
const std::string &text)
override;
48 void me(
const std::string &text)
override;
51 const std::string &text)
override;
56 const std::string &password)
override;
60 void sendToChannel(
int channelId,
const std::string &text)
override;
62 void userList(
const std::string &channel)
override;
66 void setUserMode(
int channelId,
const std::string &name,
int mode)
override;
68 void kickUser(
int channelId,
const std::string &name)
override;
void handleWhoResponse(MessageIn &msg)
Handle who responses.
void handleListChannelsResponse(MessageIn &msg)
Handle list channels responses.
void userList(const std::string &channel) override
bool whoSupported() const override
void handlePrivateMessage(MessageIn &msg)
Handle private messages.
void enterChannel(const std::string &channel, const std::string &password) override
void handleAnnouncement(MessageIn &msg)
Handle announcements.
void me(const std::string &text) override
void handleQuitChannelResponse(MessageIn &msg)
Handle quit channel responses.
void requestOnlineList() override
void handleListChannelUsersResponse(MessageIn &msg)
Handle list channel users responses.
void privateMessage(const std::string &recipient, const std::string &text) override
void sendToChannel(int channelId, const std::string &text) override
void handleMessage(MessageIn &msg) override
Handle the given message appropriately.
void kickUser(int channelId, const std::string &name) override
void handleEnterChannelResponse(MessageIn &msg)
Handle channel entry responses.
void channelList() override
void setChannelTopic(int channelId, const std::string &text) override
void setUserMode(int channelId, const std::string &name, int mode) override
void handleChannelEvent(MessageIn &msg)
Handle channel events.
void quitChannel(int channelId) override
void handleGameChatMessage(MessageIn &msg)
Handle chat messages sent from the game server.
void talk(const std::string &text) override
void handleChatMessage(MessageIn &msg)
Handle chat messages.
Used for parsing an incoming message from manaserv.