Mana
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Net::GuildHandler Class Referenceabstract

#include <guildhandler.h>

Inheritance diagram for Net::GuildHandler:
ManaServ::GuildHandler TmwAthena::GuildHandler

Public Member Functions

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

Detailed Description

Definition at line 32 of file guildhandler.h.

Constructor & Destructor Documentation

◆ ~GuildHandler()

virtual Net::GuildHandler::~GuildHandler ( )
virtualdefault

Reimplemented in TmwAthena::GuildHandler.

Member Function Documentation

◆ changeMemberPostion()

virtual void Net::GuildHandler::changeMemberPostion ( GuildMember member,
int  level 
)
pure virtual

◆ chat()

virtual void Net::GuildHandler::chat ( int  guildId,
const std::string &  text 
)
pure virtual

◆ create()

virtual void Net::GuildHandler::create ( const std::string &  name)
pure virtual

◆ endAlliance()

virtual void Net::GuildHandler::endAlliance ( int  guildId,
int  otherGuildId 
)
pure virtual

◆ invite() [1/2]

virtual void Net::GuildHandler::invite ( int  guildId,
Being being 
)
pure virtual

◆ invite() [2/2]

virtual void Net::GuildHandler::invite ( int  guildId,
const std::string &  name 
)
pure virtual

◆ inviteResponse()

virtual void Net::GuildHandler::inviteResponse ( int  guildId,
bool  response 
)
pure virtual

◆ isSupported()

virtual bool Net::GuildHandler::isSupported ( )
inlinevirtual

Reimplemented in ManaServ::GuildHandler.

Definition at line 37 of file guildhandler.h.

◆ kick()

virtual void Net::GuildHandler::kick ( GuildMember member,
std::string  reason = std::string() 
)
pure virtual

◆ leave()

virtual void Net::GuildHandler::leave ( int  guildId)
pure virtual

◆ memberList()

virtual void Net::GuildHandler::memberList ( int  guildId)
pure virtual

◆ requestAlliance()

virtual void Net::GuildHandler::requestAlliance ( int  guildId,
int  otherGuildId 
)
pure virtual

◆ requestAllianceResponse()

virtual void Net::GuildHandler::requestAllianceResponse ( int  guildId,
int  otherGuildId,
bool  response 
)
pure virtual

The documentation for this class was generated from the following file: