ManaPlus
Public Member Functions
Net::GuildHandler Class Referenceabstract

#include <guildhandler.h>

Inheritance diagram for Net::GuildHandler:
EAthena::GuildHandler TmwAthena::GuildHandler

Public Member Functions

 GuildHandler ()
 
virtual ~GuildHandler ()
 
virtual void create (const std::string &name) const =0
 
virtual void invite (const std::string &name) const =0
 
virtual void invite (const Being *const being) const =0
 
virtual void inviteResponse (const int guildId, const bool response) const =0
 
virtual void leave (const int guildId) const =0
 
virtual void kick (const GuildMember *const member, const std::string &reason) const =0
 
virtual void chat (const std::string &text) const =0
 
virtual void memberList () const =0
 
virtual void info () const =0
 
virtual void changeMemberPostion (const GuildMember *const member, const int level) const =0
 
virtual void changePostionInfo (const int posId, const int mode, const int ranking, const int payRate, const std::string &name) const =0
 
virtual void requestAlliance (const Being *const being) const =0
 
virtual void requestOpposition (const Being *const being) const =0
 
virtual void requestAllianceResponse (const int beingId, const bool accept) const =0
 
virtual void endAlliance (const int guildId, const int flag) const =0
 
virtual void changeNotice (const int guildId, const std::string &msg1, const std::string &msg2) const =0
 
virtual void checkMaster () const =0
 
virtual void breakGuild (const std::string &name) const =0
 
virtual void changeEmblem (std::string emblem) const =0
 
virtual void requestEmblem (const int guildId) const =0
 
virtual void clear () const =0
 
virtual ChatTabgetTab () const =0
 

Detailed Description

Definition at line 36 of file guildhandler.h.

Constructor & Destructor Documentation

◆ GuildHandler()

Net::GuildHandler::GuildHandler ( )
inline

Definition at line 39 of file guildhandler.h.

40  { }

◆ ~GuildHandler()

virtual Net::GuildHandler::~GuildHandler ( )
inlinevirtual

Reimplemented in TmwAthena::GuildHandler, and EAthena::GuildHandler.

Definition at line 44 of file guildhandler.h.

45  { }

Member Function Documentation

◆ breakGuild()

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

◆ changeEmblem()

virtual void Net::GuildHandler::changeEmblem ( std::string  emblem) const
pure virtual

◆ changeMemberPostion()

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

◆ changeNotice()

virtual void Net::GuildHandler::changeNotice ( const int  guildId,
const std::string &  msg1,
const std::string &  msg2 
) const
pure virtual

◆ changePostionInfo()

virtual void Net::GuildHandler::changePostionInfo ( const int  posId,
const int  mode,
const int  ranking,
const int  payRate,
const std::string &  name 
) const
pure virtual

◆ chat()

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

◆ checkMaster()

virtual void Net::GuildHandler::checkMaster ( ) const
pure virtual

◆ clear()

virtual void Net::GuildHandler::clear ( ) const
pure virtual

◆ create()

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

◆ endAlliance()

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

◆ getTab()

virtual ChatTab* Net::GuildHandler::getTab ( ) const
pure virtual

◆ info()

virtual void Net::GuildHandler::info ( ) const
pure virtual

◆ invite() [1/2]

virtual void Net::GuildHandler::invite ( const Being *const  being) const
pure virtual

◆ invite() [2/2]

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

◆ inviteResponse()

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

◆ kick()

virtual void Net::GuildHandler::kick ( const GuildMember *const  member,
const std::string &  reason 
) const
pure virtual

◆ leave()

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

◆ memberList()

virtual void Net::GuildHandler::memberList ( ) const
pure virtual

◆ requestAlliance()

virtual void Net::GuildHandler::requestAlliance ( const Being *const  being) const
pure virtual

◆ requestAllianceResponse()

virtual void Net::GuildHandler::requestAllianceResponse ( const int  beingId,
const bool  accept 
) const
pure virtual

◆ requestEmblem()

virtual void Net::GuildHandler::requestEmblem ( const int  guildId) const
pure virtual

◆ requestOpposition()

virtual void Net::GuildHandler::requestOpposition ( const Being *const  being) const
pure virtual

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