ArtMOO
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Friends
Task Class Reference

#include <task.h>

List of all members.

Public Member Functions

 Task (const QString &pCommand="")
 Task (const TaskEntry &pEntry)
virtual ~Task (void)
TaskId id (void) const
ObjectId player (void) const
ObjectId object (void) const
ObjectId caller (void) const
const QString & verb (void) const
const QString argstr (void) const
const QStringList & args (void) const
qint64 timestamp (void) const
void setId (TaskId pId)
void setPlayer (ObjectId pPlayer)
void setArgStr (const QString &pArgStr)
void setArgs (const QStringList &pArgs)
void setVerb (const QString &pVerb)
void setCaller (ObjectId pId)
void setObject (ObjectId pId)
void setTimeStamp (qint64 pTime)
const QString & command (void) const
const QString & directObjectName (void) const
ObjectId directObjectId (void) const
const QString & indirectObjectName (void) const
ObjectId indirectObjectId (void) const
const QString & preposition (void) const
void setDirectObjectName (const QString &pName)
void setDirectObjectId (ObjectId pId)
void setIndirectObjectName (const QString &pName)
void setIndirectObjectId (ObjectId pId)
void setPreposition (const QString &pName)
ObjectId programmer (void) const
void setProgrammer (ObjectId pObjectId)
void findObject (const QString &pName, QList< ObjectId > &pId) const

Friends

class lua_task

Constructor & Destructor Documentation

Task::Task ( const QString &  pCommand = "")
Task::Task ( const TaskEntry pEntry)
Task::~Task ( void  ) [virtual]

Member Function Documentation

const QStringList& Task::args ( void  ) const [inline]
const QString Task::argstr ( void  ) const [inline]
ObjectId Task::caller ( void  ) const [inline]
const QString& Task::command ( void  ) const [inline]
ObjectId Task::directObjectId ( void  ) const [inline]
const QString& Task::directObjectName ( void  ) const [inline]
void Task::findObject ( const QString &  pName,
QList< ObjectId > &  pId 
) const
TaskId Task::id ( void  ) const [inline]
ObjectId Task::indirectObjectId ( void  ) const [inline]
const QString& Task::indirectObjectName ( void  ) const [inline]
ObjectId Task::object ( void  ) const [inline]
ObjectId Task::player ( void  ) const [inline]
const QString& Task::preposition ( void  ) const [inline]
ObjectId Task::programmer ( void  ) const [inline]
void Task::setArgs ( const QStringList &  pArgs) [inline]
void Task::setArgStr ( const QString &  pArgStr) [inline]
void Task::setCaller ( ObjectId  pId) [inline]
void Task::setDirectObjectId ( ObjectId  pId) [inline]
void Task::setDirectObjectName ( const QString &  pName) [inline]
void Task::setId ( TaskId  pId) [inline]
void Task::setIndirectObjectId ( ObjectId  pId) [inline]
void Task::setIndirectObjectName ( const QString &  pName) [inline]
void Task::setObject ( ObjectId  pId) [inline]
void Task::setPlayer ( ObjectId  pPlayer) [inline]
void Task::setPreposition ( const QString &  pName) [inline]
void Task::setProgrammer ( ObjectId  pObjectId) [inline]
void Task::setTimeStamp ( qint64  pTime) [inline]
void Task::setVerb ( const QString &  pVerb) [inline]
qint64 Task::timestamp ( void  ) const [inline]
const QString& Task::verb ( void  ) const [inline]

Friends And Related Function Documentation

friend class lua_task [friend]

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