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

#include <partyhandler.h>

Inheritance diagram for ManaServ::PartyHandler:
ManaServ::MessageHandler Net::PartyHandler Net::MessageHandler

Public Member Functions

 PartyHandler ()
 
void handleMessage (MessageIn &msg) override
 
void create (const std::string &name=std::string()) override
 
void join (int partyId) override
 
void invite (Being *being) override
 
void invite (const std::string &name) override
 
void inviteResponse (const std::string &inviter, bool accept) override
 
void leave () override
 
void kick (Being *being) override
 
void kick (const std::string &name) override
 
void chat (const std::string &text) override
 
void requestPartyMembers () override
 
PartyShare getShareExperience () override
 
void setShareExperience (PartyShare share) override
 
PartyShare getShareItems () override
 
void setShareItems (PartyShare share) override
 
- Public Member Functions inherited from ManaServ::MessageHandler
 ~MessageHandler () override
 
- Public Member Functions inherited from Net::PartyHandler
virtual ~PartyHandler ()=default
 

Private Attributes

PartymParty
 

Additional Inherited Members

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

Detailed Description

Definition at line 32 of file partyhandler.h.

Constructor & Destructor Documentation

◆ PartyHandler()

ManaServ::PartyHandler::PartyHandler ( )

Definition at line 49 of file partyhandler.cpp.

Member Function Documentation

◆ chat()

void ManaServ::PartyHandler::chat ( const std::string &  text)
overridevirtual

Implements Net::PartyHandler.

Definition at line 222 of file partyhandler.cpp.

◆ create()

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

Implements Net::PartyHandler.

Definition at line 171 of file partyhandler.cpp.

◆ getShareExperience()

PartyShare ManaServ::PartyHandler::getShareExperience ( )
inlineoverridevirtual

Implements Net::PartyHandler.

Definition at line 59 of file partyhandler.h.

◆ getShareItems()

PartyShare ManaServ::PartyHandler::getShareItems ( )
inlineoverridevirtual

Implements Net::PartyHandler.

Definition at line 63 of file partyhandler.h.

◆ handleMessage()

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

Implements ManaServ::MessageHandler.

Definition at line 68 of file partyhandler.cpp.

◆ invite() [1/2]

void ManaServ::PartyHandler::invite ( Being being)
overridevirtual

Implements Net::PartyHandler.

Definition at line 181 of file partyhandler.cpp.

◆ invite() [2/2]

void ManaServ::PartyHandler::invite ( const std::string &  name)
overridevirtual

Implements Net::PartyHandler.

Definition at line 186 of file partyhandler.cpp.

◆ inviteResponse()

void ManaServ::PartyHandler::inviteResponse ( const std::string &  inviter,
bool  accept 
)
overridevirtual

Implements Net::PartyHandler.

Definition at line 195 of file partyhandler.cpp.

◆ join()

void ManaServ::PartyHandler::join ( int  partyId)
overridevirtual

Implements Net::PartyHandler.

Definition at line 176 of file partyhandler.cpp.

◆ kick() [1/2]

void ManaServ::PartyHandler::kick ( Being being)
overridevirtual

Implements Net::PartyHandler.

Definition at line 212 of file partyhandler.cpp.

◆ kick() [2/2]

void ManaServ::PartyHandler::kick ( const std::string &  name)
overridevirtual

Implements Net::PartyHandler.

Definition at line 217 of file partyhandler.cpp.

◆ leave()

void ManaServ::PartyHandler::leave ( )
overridevirtual

Implements Net::PartyHandler.

Definition at line 205 of file partyhandler.cpp.

◆ requestPartyMembers()

void ManaServ::PartyHandler::requestPartyMembers ( )
overridevirtual

Implements Net::PartyHandler.

Definition at line 227 of file partyhandler.cpp.

◆ setShareExperience()

void ManaServ::PartyHandler::setShareExperience ( PartyShare  share)
inlineoverridevirtual

Implements Net::PartyHandler.

Definition at line 61 of file partyhandler.h.

◆ setShareItems()

void ManaServ::PartyHandler::setShareItems ( PartyShare  share)
inlineoverridevirtual

Implements Net::PartyHandler.

Definition at line 65 of file partyhandler.h.

Member Data Documentation

◆ mParty

Party* ManaServ::PartyHandler::mParty
private

Definition at line 68 of file partyhandler.h.


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