script3.h File Reference

Threaded step execute scripting engine framework. More...

#include <cc++/misc.h>
#include <cc++/file.h>
#include <cc++/buffer.h>

Go to the source code of this file.

Namespaces

namespace  ost

Classes

class  ost::Script
 Generic script class to hold master data types and various useful class encpasulated friend functions.Master script class. More...
struct  ost::Script::_symbol
struct  ost::Script::_array
class  ost::Script::Line
class  ost::Script::NamedEvent
class  ost::Script::Name
class  ost::Script::Initial
class  ost::Script::Define
class  ost::Script::Test
class  ost::Script::Fun
class  ost::Script::InitScript
class  ost::Script::Package
class  ost::ScriptSymbols
class  ost::ScriptCommand
 This class holds the bound keyword set for a given Bayonne style script interpreter.Bayonne script keyword binding tables and compiler constants. More...
struct  ost::ScriptCommand::_keyword
class  ost::ScriptBinder
class  ost::ScriptRuntime
class  ost::ScriptRipple
class  ost::ScriptChecks
class  ost::ScriptObject
 A linkable list of objects that can be destroyed when a script image is removed from memory.Object list in image. More...
class  ost::ScriptImage
 A derivable class to hold compiled script images for active processes.Script compiler image set. More...
class  ost::ScriptImage::InitialList
class  ost::ScriptCompiler
 A derivable class to hold compiled script images for active processes.Script compiler image set. More...
struct  ost::ScriptCompiler::_merge
class  ost::ScriptInterp
class  ost::ScriptInterp::Frame
class  ost::ScriptMethods
class  ost::ScriptThread
class  ost::ScriptRegistry
 This class is used for registering scripts with an external registry.Registry for script objects. More...
class  ost::ScriptProperty
 This class is used for DSO modules that impliment property extensions for scripting objects.ccScript property module. More...

Defines

#define TRAP_BITS   (sizeof(unsigned long) * 8)
#define SCRIPT_INDEX_SIZE   KEYDATA_INDEX_SIZE
#define SCRIPT_MAX_ARGS   250
#define SCRIPT_TEMP_SPACE   16
#define SCRIPT_STACK_SIZE   32
#define SCRIPT_ROUTE_SLOTS   16
#define SCRIPT_EXEC_WRAPPER
#define SCRIPT_APPS_WRAPPER
#define SCRIPT_RIPPLE_LEVEL   2
#define SCRIPT_BINDER_SELECT
#define SCRIPT_SERVER_PREFIX
#define SCRIPT_DEFINE_TOKENS


Detailed Description

Threaded step execute scripting engine framework.


Define Documentation

#define SCRIPT_APPS_WRAPPER
 

#define SCRIPT_BINDER_SELECT
 

#define SCRIPT_DEFINE_TOKENS
 

#define SCRIPT_EXEC_WRAPPER
 

#define SCRIPT_INDEX_SIZE   KEYDATA_INDEX_SIZE
 

#define SCRIPT_MAX_ARGS   250
 

#define SCRIPT_RIPPLE_LEVEL   2
 

#define SCRIPT_ROUTE_SLOTS   16
 

#define SCRIPT_SERVER_PREFIX
 

#define SCRIPT_STACK_SIZE   32
 

#define SCRIPT_TEMP_SPACE   16
 

#define TRAP_BITS   (sizeof(unsigned long) * 8)
 


Generated on Thu Apr 6 09:03:03 2006 for Bayonne Framework by  doxygen 1.4.6