24 #ifndef NET_EATHENA_CHATHANDLER_H
25 #define NET_EATHENA_CHATHANDLER_H
42 void talk(
const std::string &
restrict text)
const override final;
44 void talkRaw(
const std::string &text)
const override final;
47 const std::string &
restrict text)
const
51 const std::string &
restrict text)
const
54 void joinChannel(
const std::string &channel)
const override final;
56 void who()
const override final;
58 void sendRaw(
const std::string &args)
const override final;
65 const std::string &password,
67 const bool isPublic)
const override final;
69 void ignore(
const std::string &nick)
const override final;
71 void unIgnore(
const std::string &nick)
const override final;
75 void battleTalk(
const std::string &text)
const override final;
78 const std::string &password)
const override final;
80 void partChannel(
const std::string &channel)
const override final;
88 const std::string &password,
89 const std::string &title)
const override final;
void sendRaw(const std::string &args) const
void privateMessage(const std::string &recipient, const std::string &text) const
void setChatRoomOwner(const std::string &nick) const
void unIgnore(const std::string &nick) const
void requestIgnoreList() const
void ignore(const std::string &nick) const
void talk(const std::string &text) const
void setChatRoomOptions(const int limit, const bool isPublic, const std::string &password, const std::string &title) const
void leaveChatRoom() const
void battleTalk(const std::string &text) const
void talkPet(const std::string &text) const
void joinChannel(const std::string &channel) const
static void processRaw(MessageOut &outMsg, const std::string &line)
void partChannel(const std::string &channel) const
void talkRaw(const std::string &text) const
void kickFromChatRoom(const std::string &nick) const
void channelMessage(const std::string &channel, const std::string &text) const
void joinChat(const ChatObject *const chat, const std::string &password) const
void createChatRoom(const std::string &title, const std::string &password, const int limit, const bool isPublic) const
#define A_DELETE_COPY(func)