Offers interface bridge for embedded scripting engines through an abstract interface.
More...
#include <bayonne.h>
Protected Member Functions
Release bridge session because we moved.
More...
Disconnect bridge session for hangup/stopping of processing.
More...
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.
More...
If not detached thread we may delete it ourselves.
More...
Friends
Detailed Description
Constructor & Destructor Documentation
virtual ost::ScriptEngine::~ScriptEngine
(
)
protectedpure virtual
If not detached thread we may delete it ourselves.
Member Function Documentation
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
-
bayonne signal event
- 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.
Friends And Related Function Documentation
The documentation for this class was generated from the following file: