Mana
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
ManaServ::GuildHandler Class Referencefinal

#include <guildhandler.h>

Inheritance diagram for ManaServ::GuildHandler:
Net::GuildHandler ManaServ::MessageHandler Net::MessageHandler

Public Member Functions

 GuildHandler ()
 
bool isSupported () 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 guidId, Being *being) override
 
void inviteResponse (int guidId, 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 ~GuildHandler ()=default
 
- Public Member Functions inherited from ManaServ::MessageHandler
 ~MessageHandler () override
 

Protected Member Functions

void joinedGuild (MessageIn &msg)
 

Additional Inherited Members

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

Detailed Description

Definition at line 30 of file guildhandler.h.

Constructor & Destructor Documentation

◆ GuildHandler()

ManaServ::GuildHandler::GuildHandler ( )

Definition at line 51 of file guildhandler.cpp.

Member Function Documentation

◆ changeMemberPostion()

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

Implements Net::GuildHandler.

Definition at line 341 of file guildhandler.cpp.

◆ chat()

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

Implements Net::GuildHandler.

Definition at line 329 of file guildhandler.cpp.

◆ create()

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

Implements Net::GuildHandler.

Definition at line 289 of file guildhandler.cpp.

◆ endAlliance()

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

Implements Net::GuildHandler.

Definition at line 361 of file guildhandler.cpp.

◆ handleMessage()

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

Implements ManaServ::MessageHandler.

Definition at line 70 of file guildhandler.cpp.

◆ invite() [1/2]

void ManaServ::GuildHandler::invite ( int  guidId,
Being being 
)
overridevirtual

Implements Net::GuildHandler.

Definition at line 304 of file guildhandler.cpp.

◆ invite() [2/2]

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

Implements Net::GuildHandler.

Definition at line 296 of file guildhandler.cpp.

◆ inviteResponse()

void ManaServ::GuildHandler::inviteResponse ( int  guidId,
bool  response 
)
overridevirtual

Implements Net::GuildHandler.

Definition at line 309 of file guildhandler.cpp.

◆ isSupported()

bool ManaServ::GuildHandler::isSupported ( )
inlineoverridevirtual

Reimplemented from Net::GuildHandler.

Definition at line 35 of file guildhandler.h.

◆ joinedGuild()

void ManaServ::GuildHandler::joinedGuild ( MessageIn msg)
protected

Definition at line 266 of file guildhandler.cpp.

◆ kick()

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

Implements Net::GuildHandler.

Definition at line 324 of file guildhandler.cpp.

◆ leave()

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

Implements Net::GuildHandler.

Definition at line 317 of file guildhandler.cpp.

◆ memberList()

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

Implements Net::GuildHandler.

Definition at line 334 of file guildhandler.cpp.

◆ requestAlliance()

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

Implements Net::GuildHandler.

Definition at line 350 of file guildhandler.cpp.

◆ requestAllianceResponse()

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

Implements Net::GuildHandler.

Definition at line 355 of file guildhandler.cpp.


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