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

#include <partyhandler.h>

Inheritance diagram for TmwAthena::PartyHandler:
TmwAthena::MessageHandler Net::PartyHandler Net::MessageHandler

Public Member Functions

 PartyHandler ()
 
 ~PartyHandler () override
 
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 TmwAthena::MessageHandler
 MessageHandler ()
 
 ~MessageHandler () override
 
void setNetwork (Network *network)
 

Private Attributes

PartyShare mShareExp
 
PartyShare mShareItems
 

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 31 of file partyhandler.h.

Constructor & Destructor Documentation

◆ PartyHandler()

TmwAthena::PartyHandler::PartyHandler ( )

Definition at line 50 of file partyhandler.cpp.

◆ ~PartyHandler()

TmwAthena::PartyHandler::~PartyHandler ( )
overridevirtual

Reimplemented from Net::PartyHandler.

Definition at line 70 of file partyhandler.cpp.

Member Function Documentation

◆ chat()

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

Implements Net::PartyHandler.

Definition at line 366 of file partyhandler.cpp.

◆ create()

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

Implements Net::PartyHandler.

Definition at line 294 of file partyhandler.cpp.

◆ getShareExperience()

PartyShare TmwAthena::PartyHandler::getShareExperience ( )
inlineoverridevirtual

Implements Net::PartyHandler.

Definition at line 60 of file partyhandler.h.

◆ getShareItems()

PartyShare TmwAthena::PartyHandler::getShareItems ( )
inlineoverridevirtual

Implements Net::PartyHandler.

Definition at line 64 of file partyhandler.h.

◆ handleMessage()

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

Implements TmwAthena::MessageHandler.

Definition at line 76 of file partyhandler.cpp.

◆ invite() [1/2]

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

Implements Net::PartyHandler.

Definition at line 305 of file partyhandler.cpp.

◆ invite() [2/2]

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

Implements Net::PartyHandler.

Definition at line 311 of file partyhandler.cpp.

◆ inviteResponse()

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

Implements Net::PartyHandler.

Definition at line 332 of file partyhandler.cpp.

◆ join()

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

Implements Net::PartyHandler.

Definition at line 300 of file partyhandler.cpp.

◆ kick() [1/2]

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

Implements Net::PartyHandler.

Definition at line 344 of file partyhandler.cpp.

◆ kick() [2/2]

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

Implements Net::PartyHandler.

Definition at line 351 of file partyhandler.cpp.

◆ leave()

void TmwAthena::PartyHandler::leave ( )
overridevirtual

Implements Net::PartyHandler.

Definition at line 339 of file partyhandler.cpp.

◆ requestPartyMembers()

void TmwAthena::PartyHandler::requestPartyMembers ( )
overridevirtual

Implements Net::PartyHandler.

Definition at line 373 of file partyhandler.cpp.

◆ setShareExperience()

void TmwAthena::PartyHandler::setShareExperience ( PartyShare  share)
overridevirtual

Implements Net::PartyHandler.

Definition at line 379 of file partyhandler.cpp.

◆ setShareItems()

void TmwAthena::PartyHandler::setShareItems ( PartyShare  share)
overridevirtual

Implements Net::PartyHandler.

Definition at line 389 of file partyhandler.cpp.

Member Data Documentation

◆ mShareExp

PartyShare TmwAthena::PartyHandler::mShareExp
private

Definition at line 69 of file partyhandler.h.

◆ mShareItems

PartyShare TmwAthena::PartyHandler::mShareItems
private

Definition at line 69 of file partyhandler.h.


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