Planeshift
Public Member Functions | Public Attributes

AdminCmdDataQuest Class Reference

Class for examing/modifying quests. More...

#include <adminmanager.h>

List of all members.

Public Member Functions

 AdminCmdDataQuest ()
 Creates obj for specified command that examine/modify quests.
 AdminCmdDataQuest (AdminManager *msgManager, MsgEntry *me, psAdminCmdMessage &msg, Client *client, WordArray &words)
 Parses the given message and stores its data.
virtual AdminCmdDataCreateCmdData (AdminManager *msgManager, MsgEntry *me, psAdminCmdMessage &msg, Client *client, WordArray &words)
 Creates an object containing the parsed data for the quest.
virtual csString GetHelpMessage ()
 Returns a helpmessage that fits to the parser of the class.
virtual ~AdminCmdDataQuest ()

Public Attributes

csString questName
 name of quest to modify/examine
csString subCmd
 possibly one subcommand here
AdminCmdSubCommandParser subCommandList
 list of allowed subcommands

Detailed Description

Class for examing/modifying quests.

Definition at line 2670 of file adminmanager.h.


Constructor & Destructor Documentation

AdminCmdDataQuest::AdminCmdDataQuest ( ) [inline]

Creates obj for specified command that examine/modify quests.

Definition at line 2679 of file adminmanager.h.

AdminCmdDataQuest::AdminCmdDataQuest ( AdminManager msgManager,
MsgEntry me,
psAdminCmdMessage msg,
Client client,
WordArray words 
)

Parses the given message and stores its data.

Parameters:
msgManagermessage manager that handles this command
meThe incoming message from the GM
msgpsAdminCmdMessage containing the message
clientclient of the network communication
wordscommand message to parse
virtual AdminCmdDataQuest::~AdminCmdDataQuest ( ) [inline, virtual]

Definition at line 2693 of file adminmanager.h.


Member Function Documentation

virtual AdminCmdData* AdminCmdDataQuest::CreateCmdData ( AdminManager msgManager,
MsgEntry me,
psAdminCmdMessage msg,
Client client,
WordArray words 
) [virtual]

Creates an object containing the parsed data for the quest.

Parameters:
msgManagermessage manager that handles this command
meThe incoming message from the GM
msgpsAdminCmdMessage containing the message
clientclient of the network communication
wordscommand message to parse
Returns:
AdminCmdData* pointer to object containing parsed data. When parsing failed the valid flag is set to false.

Reimplemented from AdminCmdDataTarget.

virtual csString AdminCmdDataQuest::GetHelpMessage ( ) [virtual]

Returns a helpmessage that fits to the parser of the class.

Returns:
csString: a help message to send back to the client

Reimplemented from AdminCmdDataTarget.


Member Data Documentation

name of quest to modify/examine

Definition at line 2675 of file adminmanager.h.

possibly one subcommand here

Definition at line 2674 of file adminmanager.h.

list of allowed subcommands

Definition at line 2673 of file adminmanager.h.


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