Offers interface bridge for embedded scripting engines through an abstract interface.
More...
#include <bayonne.h>
Offers interface bridge for embedded scripting engines through an abstract interface.
This may be used to support calling of integrated virtual machines, etc.
- Author
- David Sugar dyfet.nosp@m.@gnu.nosp@m.telep.nosp@m.hony.nosp@m..org vm scripting interface bridge.
Definition at line 3373 of file bayonne.h.
virtual ost::ScriptEngine::~ScriptEngine |
( |
| ) |
|
|
protectedpure virtual |
If not detached thread we may delete it ourselves.
virtual void ost::ScriptEngine::disconnectEngine |
( |
void |
| ) |
|
|
protectedpure virtual |
Disconnect bridge session for hangup/stopping of processing.
If detached thread, then should also NULL the vm pointer.
virtual void ost::ScriptEngine::releaseEngine |
( |
void |
| ) |
|
|
protectedpure virtual |
Release bridge session because we moved.
If detached thread then should also NULL the vm pointer.
Signal bridge about Bayonne signal event.
- Parameters
-
- Returns
- true if claimed by scripting engine
virtual bool ost::ScriptEngine::stepEngine |
( |
void |
| ) |
|
|
protectedpure virtual |
Step notification, often used to signal completion handler so bridge can change state of Bayonne engine and then wait for completion by notification at running state again.
Hence we often use a Common C++ "Event" object for completion notify.
- Parameters
-
true | if to continue step counter also. |
The documentation for this class was generated from the following file: