24 #ifndef NET_CHATHANDLER_H
25 #define NET_CHATHANDLER_H
51 virtual void talkRaw(
const std::string &text)
const = 0;
53 virtual void me(
const std::string &
restrict text)
const = 0;
63 virtual void joinChannel(
const std::string &channel)
const = 0;
65 virtual void partChannel(
const std::string &channel)
const = 0;
67 virtual void who()
const = 0;
69 virtual void sendRaw(
const std::string &args)
const = 0;
75 virtual void ignore(
const std::string &nick)
const = 0;
77 virtual void unIgnore(
const std::string &nick)
const = 0;
84 const std::string &password,
86 const bool isPublic)
const = 0;
90 virtual void battleTalk(
const std::string &text)
const = 0;
93 const std::string &password)
const = 0;
97 const std::string &password,
98 const std::string &title)
const = 0;
Net::ChatHandler * chatHandler
virtual void talkRaw(const std::string &text) const =0
virtual void partChannel(const std::string &channel) const =0
virtual void unIgnoreAll() const =0
virtual void ignore(const std::string &nick) const =0
virtual void ignoreAll() const =0
virtual void clear() const =0
virtual void setChatRoomOwner(const std::string &nick) const =0
virtual void joinChannel(const std::string &channel) const =0
virtual void unIgnore(const std::string &nick) const =0
virtual void me(const std::string &text) const =0
virtual void talk(const std::string &text) const =0
virtual void channelMessage(const std::string &channel, const std::string &text) const =0
virtual void privateMessage(const std::string &recipient, const std::string &text) const =0
virtual void kickFromChatRoom(const std::string &nick) const =0
virtual void setChatRoomOptions(const int limit, const bool isPublic, const std::string &password, const std::string &title) const =0
virtual void battleTalk(const std::string &text) const =0
virtual void sendRaw(const std::string &args) const =0
virtual void who() const =0
virtual void requestIgnoreList() const =0
virtual void createChatRoom(const std::string &title, const std::string &password, const int limit, const bool isPublic) const =0
virtual void talkPet(const std::string &text) const =0
virtual void leaveChatRoom() const =0
virtual void joinChat(const ChatObject *const chat, const std::string &password) const =0
#define A_DELETE_COPY(func)