EAthena::PartyHandler Class Reference

#include <partyhandler.h>

Inheritance diagram for EAthena::PartyHandler:

MessageHandler Net::PartyHandler

List of all members.


Detailed Description

Definition at line 31 of file partyhandler.h.


Public Member Functions

 PartyHandler ()
 ~PartyHandler ()
void handleMessage (MessageIn &msg)
void create (const std::string &name="")
void join (int partyId)
void invite (Player *player)
void invite (const std::string &name)
void inviteResponse (const std::string &inviter, bool accept)
void leave ()
void kick (Player *player)
void kick (const std::string &name)
void chat (const std::string &text)
void requestPartyMembers ()
PartyShare getShareExperience ()
void setShareExperience (PartyShare share)
PartyShare getShareItems ()
void setShareItems (PartyShare share)

Private Attributes

PartyShare mShareExp
PartyShare mShareItems

Constructor & Destructor Documentation

EAthena::PartyHandler::PartyHandler (  ) 

Definition at line 45 of file partyhandler.cpp.

EAthena::PartyHandler::~PartyHandler (  ) 

Definition at line 66 of file partyhandler.cpp.


Member Function Documentation

void EAthena::PartyHandler::handleMessage ( MessageIn msg  )  [virtual]

Implements MessageHandler.

Definition at line 71 of file partyhandler.cpp.

void EAthena::PartyHandler::create ( const std::string &  name = ""  )  [virtual]

Implements Net::PartyHandler.

Definition at line 279 of file partyhandler.cpp.

void EAthena::PartyHandler::join ( int  partyId  )  [virtual]

Implements Net::PartyHandler.

Definition at line 285 of file partyhandler.cpp.

void EAthena::PartyHandler::invite ( Player player  )  [virtual]

Implements Net::PartyHandler.

Definition at line 290 of file partyhandler.cpp.

void EAthena::PartyHandler::invite ( const std::string &  name  )  [virtual]

Implements Net::PartyHandler.

Definition at line 296 of file partyhandler.cpp.

void EAthena::PartyHandler::inviteResponse ( const std::string &  inviter,
bool  accept 
) [virtual]

Implements Net::PartyHandler.

Definition at line 301 of file partyhandler.cpp.

void EAthena::PartyHandler::leave (  )  [virtual]

Implements Net::PartyHandler.

Definition at line 309 of file partyhandler.cpp.

void EAthena::PartyHandler::kick ( Player player  )  [virtual]

Implements Net::PartyHandler.

Definition at line 314 of file partyhandler.cpp.

void EAthena::PartyHandler::kick ( const std::string &  name  )  [virtual]

Implements Net::PartyHandler.

Definition at line 321 of file partyhandler.cpp.

void EAthena::PartyHandler::chat ( const std::string &  text  )  [virtual]

Implements Net::PartyHandler.

Definition at line 336 of file partyhandler.cpp.

void EAthena::PartyHandler::requestPartyMembers (  )  [virtual]

Implements Net::PartyHandler.

Definition at line 343 of file partyhandler.cpp.

PartyShare EAthena::PartyHandler::getShareExperience (  )  [inline, virtual]

Implements Net::PartyHandler.

Definition at line 60 of file partyhandler.h.

void EAthena::PartyHandler::setShareExperience ( PartyShare  share  )  [virtual]

Implements Net::PartyHandler.

Definition at line 349 of file partyhandler.cpp.

PartyShare EAthena::PartyHandler::getShareItems (  )  [inline, virtual]

Implements Net::PartyHandler.

Definition at line 64 of file partyhandler.h.

void EAthena::PartyHandler::setShareItems ( PartyShare  share  )  [virtual]

Implements Net::PartyHandler.

Definition at line 359 of file partyhandler.cpp.


Member Data Documentation

Definition at line 69 of file partyhandler.h.

Definition at line 69 of file partyhandler.h.


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

Generated on Sun Apr 26 17:30:44 2009 for The Mana World by  doxygen 1.5.5