39 virtual void create(
const std::string &name) = 0;
41 virtual void invite(
int guildId,
const std::string &name) = 0;
47 virtual void leave(
int guildId) = 0;
51 virtual void chat(
int guildId,
const std::string &text) = 0;
virtual void inviteResponse(int guildId, bool response)=0
virtual void create(const std::string &name)=0
virtual void chat(int guildId, const std::string &text)=0
virtual void requestAllianceResponse(int guildId, int otherGuildId, bool response)=0
virtual void endAlliance(int guildId, int otherGuildId)=0
virtual void memberList(int guildId)=0
virtual void kick(GuildMember *member, std::string reason=std::string())=0
virtual void changeMemberPostion(GuildMember *member, int level)=0
virtual void invite(int guildId, const std::string &name)=0
virtual bool isSupported()
virtual void leave(int guildId)=0
virtual ~GuildHandler()=default
virtual void invite(int guildId, Being *being)=0
virtual void requestAlliance(int guildId, int otherGuildId)=0
The network communication layer.