Planeshift
psGuildCommands Class Reference

Manager class for handling guild client commands. More...

#include <cmdguilds.h>

Public Member Functions

virtual const char * HandleCommand (const char *cmd)
 Interprets a received message and executes the command. More...
 
virtual void HandleMessage (MsgEntry *msg)
 
 psGuildCommands (ClientMsgHandler *mh, CmdHandler *ch, iObjectRegistry *obj)
 
virtual ~psGuildCommands ()
 
- Public Member Functions inherited from psCmdBase
virtual void HandleMessage (MsgEntry *msg, Client *)
 Interprets a received message and executes the command. More...
 
 psCmdBase (ClientMsgHandler *mh, CmdHandler *ch, iObjectRegistry *obj)
 
void Report (int severity, const char *msgtype, const char *description,...)
 
virtual bool Setup (ClientMsgHandler *mh, CmdHandler *ch)
 
virtual bool Verify (MsgEntry *, unsigned int, Client *&)
 
virtual ~psCmdBase ()
 

Additional Inherited Members

- Protected Attributes inherited from psCmdBase
CmdHandlercmdsource
 
ClientMsgHandlermsgqueue
 
iObjectRegistry * objreg
 

Detailed Description

Manager class for handling guild client commands.

Definition at line 37 of file cmdguilds.h.

Constructor & Destructor Documentation

psGuildCommands::psGuildCommands ( ClientMsgHandler mh,
CmdHandler ch,
iObjectRegistry *  obj 
)
virtual psGuildCommands::~psGuildCommands ( )
virtual

Member Function Documentation

virtual const char* psGuildCommands::HandleCommand ( const char *  cmd)
virtual

Interprets a received message and executes the command.

char * returned can be an error message to display.

Implements psCmdBase.

virtual void psGuildCommands::HandleMessage ( MsgEntry msg)
virtual

Implements psCmdBase.


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