In file include/csscript/csscript.h:

## class csRunScript : public csObject

> For every running script there is an instance of this class

## Inheritance:

### Public Methods

csRunScript(csScript* script, csObject* attached)
virtual void deliver_event(csScriptEvent event)
  Deliver an event to the script.
csObject* get_attached()
LanguageLayer* get_layer()
csRunScript* get_next()
csRunScript* get_prev()
csScript* get_script()
virtual void init()
  Initialize the running script.
void set_next(csRunScript* n)
void set_prev(csRunScript* p)
virtual bool step()
  Perform one step of the script.
virtual ~csRunScript()

### Protected Fields

csObject* attached
  The object for which this script is run.
LanguageLayer* layer
csRunScript* nextR
csRunScript* prevR
csScript* script

### Inherited from csObject:

### Public Methods

CS_ID GetID()
csObject* GetObj(const csIdType& objtype)
virtual csObject* GetObjectParent()
void ObjAdd(csObject* obj)
csObjIterator ObjGet(const csIdType& objtype)
void ObjRelease(csObject* obj)
void ObjRemove(csObject* obj)

### Private Fields

CS_ID csid_value
csObjTree* objtree

### Private Methods

virtual void SetObjectParent(csObject* parent)

### Inherited from csBase:

## Documentation

> For every running script there is an instance of this class

`LanguageLayer* layer`

`csRunScript* nextR`

`csRunScript* prevR`

`csScript* script`

`csObject* attached`
  The object for which this script is run.

`csRunScript(csScript* script, csObject* attached)`

`virtual ~csRunScript()`

`void set_next(csRunScript* n)`

`void set_prev(csRunScript* p)`

`csRunScript* get_next()`

`csRunScript* get_prev()`

`csScript* get_script()`

`csObject* get_attached()`

`LanguageLayer* get_layer()`

`virtual void init()`
  Initialize the running script.

`virtual bool step()`
  Perform one step of the script.

`virtual void deliver_event(csScriptEvent event)`
  Deliver an event to the script.

Direct child classes:
  PrimScriptRun
  IntRunScript

alphabetic index hierarchy of classes

this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de