Mana
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
TmwAthena::GuildHandler Class Referencefinal

#include <guildhandler.h>

Inheritance diagram for TmwAthena::GuildHandler:
Net::GuildHandler TmwAthena::MessageHandler Net::MessageHandler

Public Member Functions

 GuildHandler ()
 
 ~GuildHandler () override
 
void handleMessage (MessageIn &msg) override
 
void create (const std::string &name) override
 
void invite (int guildId, const std::string &name) override
 
void invite (int guildId, Being *being) override
 
void inviteResponse (int guildId, bool response) override
 
void leave (int guildId) override
 
void kick (GuildMember *member, std::string reason=std::string()) override
 
void chat (int guildId, const std::string &text) override
 
void memberList (int guildId) override
 
void changeMemberPostion (GuildMember *member, int level) override
 
void requestAlliance (int guildId, int otherGuildId) override
 
void requestAllianceResponse (int guildId, int otherGuildId, bool response) override
 
void endAlliance (int guildId, int otherGuildId) override
 
- Public Member Functions inherited from Net::GuildHandler
virtual bool isSupported ()
 
- Public Member Functions inherited from TmwAthena::MessageHandler
 MessageHandler ()
 
 ~MessageHandler () override
 
void setNetwork (Network *network)
 

Private Attributes

GuildmGuild
 

Additional Inherited Members

- Public Attributes inherited from Net::MessageHandler
const uint16_t * handledMessages = _no_messages
 
- Protected Attributes inherited from TmwAthena::MessageHandler
NetworkmNetwork
 

Detailed Description

Definition at line 29 of file guildhandler.h.

Constructor & Destructor Documentation

◆ GuildHandler()

TmwAthena::GuildHandler::GuildHandler ( )

Definition at line 41 of file guildhandler.cpp.

◆ ~GuildHandler()

TmwAthena::GuildHandler::~GuildHandler ( )
overridevirtual

Reimplemented from Net::GuildHandler.

Definition at line 46 of file guildhandler.cpp.

Member Function Documentation

◆ changeMemberPostion()

void TmwAthena::GuildHandler::changeMemberPostion ( GuildMember member,
int  level 
)
overridevirtual

Implements Net::GuildHandler.

Definition at line 89 of file guildhandler.cpp.

◆ chat()

void TmwAthena::GuildHandler::chat ( int  guildId,
const std::string &  text 
)
overridevirtual

Implements Net::GuildHandler.

Definition at line 81 of file guildhandler.cpp.

◆ create()

void TmwAthena::GuildHandler::create ( const std::string &  name)
overridevirtual

Implements Net::GuildHandler.

Definition at line 56 of file guildhandler.cpp.

◆ endAlliance()

void TmwAthena::GuildHandler::endAlliance ( int  guildId,
int  otherGuildId 
)
overridevirtual

Implements Net::GuildHandler.

Definition at line 102 of file guildhandler.cpp.

◆ handleMessage()

void TmwAthena::GuildHandler::handleMessage ( MessageIn msg)
overridevirtual

Implements TmwAthena::MessageHandler.

Definition at line 52 of file guildhandler.cpp.

◆ invite() [1/2]

void TmwAthena::GuildHandler::invite ( int  guildId,
Being being 
)
overridevirtual

Implements Net::GuildHandler.

Definition at line 65 of file guildhandler.cpp.

◆ invite() [2/2]

void TmwAthena::GuildHandler::invite ( int  guildId,
const std::string &  name 
)
overridevirtual

Implements Net::GuildHandler.

Definition at line 61 of file guildhandler.cpp.

◆ inviteResponse()

void TmwAthena::GuildHandler::inviteResponse ( int  guildId,
bool  response 
)
overridevirtual

Implements Net::GuildHandler.

Definition at line 69 of file guildhandler.cpp.

◆ kick()

void TmwAthena::GuildHandler::kick ( GuildMember member,
std::string  reason = std::string() 
)
overridevirtual

Implements Net::GuildHandler.

Definition at line 77 of file guildhandler.cpp.

◆ leave()

void TmwAthena::GuildHandler::leave ( int  guildId)
overridevirtual

Implements Net::GuildHandler.

Definition at line 73 of file guildhandler.cpp.

◆ memberList()

void TmwAthena::GuildHandler::memberList ( int  guildId)
overridevirtual

Implements Net::GuildHandler.

Definition at line 85 of file guildhandler.cpp.

◆ requestAlliance()

void TmwAthena::GuildHandler::requestAlliance ( int  guildId,
int  otherGuildId 
)
overridevirtual

Implements Net::GuildHandler.

Definition at line 93 of file guildhandler.cpp.

◆ requestAllianceResponse()

void TmwAthena::GuildHandler::requestAllianceResponse ( int  guildId,
int  otherGuildId,
bool  response 
)
overridevirtual

Implements Net::GuildHandler.

Definition at line 97 of file guildhandler.cpp.

Member Data Documentation

◆ mGuild

Guild* TmwAthena::GuildHandler::mGuild
private

Definition at line 65 of file guildhandler.h.


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