40 void talk(
const std::string &text)
override;
42 void me(
const std::string &text)
override;
45 const std::string &text)
override;
50 const std::string &password)
override;
54 void sendToChannel(
int channelId,
const std::string &text)
override;
56 void userList(
const std::string &channel)
override;
60 void setUserMode(
int channelId,
const std::string &name,
int mode)
override;
62 void kickUser(
int channelId,
const std::string &name)
override;
64 void who()
override {}
void requestOnlineList() override
void channelList() override
void userList(const std::string &channel) override
void privateMessage(const std::string &recipient, 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 handleMessage(MessageIn &msg) override
void me(const std::string &text) override
std::queue< std::string > mSentWhispers
void quitChannel(int channelId) override
void sendToChannel(int channelId, const std::string &text) override
void setChannelTopic(int channelId, const std::string &text) override
void enterChannel(const std::string &channel, const std::string &password) override
bool whoSupported() const override
void talk(const std::string &text) override
Used for parsing an incoming message from eAthena.
Warning: buffers and other variables are shared, so there can be only one connection active at a time...