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

#include <lua_task.h>

List of all members.

Public Member Functions

 lua_task (ConnectionId pConnectionId, const Task &pTask)
virtual ~lua_task (void)
const Tasktask (void) const
lua_State * L (void) const
int execute (qint64 pTimeStamp)
int eval (void)
void taskPush (const Task &T)
void taskPop (void)
int verbCall (ObjectId pObjectId, Verb *V, int pArgCnt=0)
int verbCall (Task &pTask, Verb *V, int pArgCnt)
int throwError (mooError pError, const QString pMessage="")
ConnectionId connectionid (void)
qint64 timestamp (void) const
ObjectId programmer (void) const
void setProgrammer (ObjectId pObjectId)

Static Public Member Functions

static lua_taskluaGetTask (lua_State *L)
static void luaSetTask (lua_State *L, lua_task *T)

Friends

class lua_moo

Constructor & Destructor Documentation

lua_task::lua_task ( ConnectionId  pConnectionId,
const Task pTask 
)
lua_task::~lua_task ( void  ) [virtual]

Member Function Documentation

ConnectionId lua_task::connectionid ( void  ) [inline]
int lua_task::eval ( void  )
int lua_task::execute ( qint64  pTimeStamp)
lua_State* lua_task::L ( void  ) const [inline]
lua_task * lua_task::luaGetTask ( lua_State *  L) [static]
void lua_task::luaSetTask ( lua_State *  L,
lua_task T 
) [static]
ObjectId lua_task::programmer ( void  ) const [inline]
void lua_task::setProgrammer ( ObjectId  pObjectId) [inline]
const Task& lua_task::task ( void  ) const [inline]
void lua_task::taskPop ( void  )
void lua_task::taskPush ( const Task T)
int lua_task::throwError ( mooError  pError,
const QString  pMessage = "" 
)
qint64 lua_task::timestamp ( void  ) const [inline]
int lua_task::verbCall ( ObjectId  pObjectId,
Verb V,
int  pArgCnt = 0 
)
int lua_task::verbCall ( Task pTask,
Verb V,
int  pArgCnt 
)

Friends And Related Function Documentation

friend class lua_moo [friend]

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