Mana
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Net::PartyHandler Class Referenceabstract

#include <partyhandler.h>

Inheritance diagram for Net::PartyHandler:
ManaServ::PartyHandler TmwAthena::PartyHandler

Public Member Functions

virtual ~PartyHandler ()=default
 
virtual void create (const std::string &name=std::string())=0
 
virtual void join (int partyId)=0
 
virtual void invite (Being *player)=0
 
virtual void invite (const std::string &name)=0
 
virtual void inviteResponse (const std::string &inviter, bool accept)=0
 
virtual void leave ()=0
 
virtual void kick (Being *player)=0
 
virtual void kick (const std::string &name)=0
 
virtual void chat (const std::string &text)=0
 
virtual void requestPartyMembers ()=0
 
virtual PartyShare getShareExperience ()=0
 
virtual void setShareExperience (PartyShare share)=0
 
virtual PartyShare getShareItems ()=0
 
virtual void setShareItems (PartyShare share)=0
 

Detailed Description

Definition at line 37 of file partyhandler.h.

Constructor & Destructor Documentation

◆ ~PartyHandler()

virtual Net::PartyHandler::~PartyHandler ( )
virtualdefault

Reimplemented in TmwAthena::PartyHandler.

Member Function Documentation

◆ chat()

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

◆ create()

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

◆ getShareExperience()

virtual PartyShare Net::PartyHandler::getShareExperience ( )
pure virtual

◆ getShareItems()

virtual PartyShare Net::PartyHandler::getShareItems ( )
pure virtual

◆ invite() [1/2]

virtual void Net::PartyHandler::invite ( Being player)
pure virtual

◆ invite() [2/2]

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

◆ inviteResponse()

virtual void Net::PartyHandler::inviteResponse ( const std::string &  inviter,
bool  accept 
)
pure virtual

◆ join()

virtual void Net::PartyHandler::join ( int  partyId)
pure virtual

◆ kick() [1/2]

virtual void Net::PartyHandler::kick ( Being player)
pure virtual

◆ kick() [2/2]

virtual void Net::PartyHandler::kick ( const std::string &  name)
pure virtual

◆ leave()

virtual void Net::PartyHandler::leave ( )
pure virtual

◆ requestPartyMembers()

virtual void Net::PartyHandler::requestPartyMembers ( )
pure virtual

◆ setShareExperience()

virtual void Net::PartyHandler::setShareExperience ( PartyShare  share)
pure virtual

◆ setShareItems()

virtual void Net::PartyHandler::setShareItems ( PartyShare  share)
pure virtual

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