CLuaScriptState Class Reference

#include <luascriptingengine.hpp>

Inheritance diagram for CLuaScriptState:

CScriptState

List of all members.

Public Member Functions

 CLuaScriptState (CScriptingEngine *pEng)
 ~CLuaScriptState ()
virtual tBOOL process (const sgxString &filename)
virtual tBOOL reset ()
virtual tBOOL run ()
virtual tBOOL step ()
virtual tBOOL evaluate (const sgxString &code)
tBOOL doCall (int status)
tBOOL luaCall ()

Protected Member Functions

virtual tBOOL luaLoadScriptFile (const sgxString &filename)

Static Protected Member Functions

static const char * luaLoadGetBuffer (lua_State *, void *ud, size_t *size)

Friends

class CLuaScriptingEngine


Constructor & Destructor Documentation

CLuaScriptState::CLuaScriptState ( CScriptingEngine pEng  ) 

CLuaScriptState::~CLuaScriptState (  ) 


Member Function Documentation

virtual tBOOL CLuaScriptState::process ( const sgxString &  filename  )  [virtual]

Reimplemented from CScriptState.

virtual tBOOL CLuaScriptState::reset (  )  [virtual]

Reimplemented from CScriptState.

virtual tBOOL CLuaScriptState::run (  )  [virtual]

Reimplemented from CScriptState.

virtual tBOOL CLuaScriptState::step (  )  [virtual]

Reimplemented from CScriptState.

virtual tBOOL CLuaScriptState::evaluate ( const sgxString &  code  )  [virtual]

Reimplemented from CScriptState.

tBOOL CLuaScriptState::doCall ( int  status  ) 

tBOOL CLuaScriptState::luaCall (  ) 

virtual tBOOL CLuaScriptState::luaLoadScriptFile ( const sgxString &  filename  )  [protected, virtual]

static const char* CLuaScriptState::luaLoadGetBuffer ( lua_State *  ,
void *  ud,
size_t *  size 
) [static, protected]


Friends And Related Function Documentation

friend class CLuaScriptingEngine [friend]


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

Generated on Thu Aug 14 14:36:34 2008 for The SGX Core by  doxygen 1.5.6