Namespaces | |
| BASES | |
| ENGINE | |
| HMI | |
Classes | |
| class | Exception |
| struct | bloctypeParser |
| struct | codetypeParser |
| Class for code parser in inline nodes. More... | |
| struct | functypeParser |
| Class for function parser in inline nodes. More... | |
| struct | componentinstancetypeParser |
| Class for componentinstance parser. More... | |
| struct | machinetypeParser |
| Class for machine parser. More... | |
| struct | containertypeParser |
| Class for container parser. More... | |
| struct | loadtypeParser |
| Class for loading parser. More... | |
| struct | stringtypeParser |
| Class for string parser. More... | |
| struct | doubletypeParser |
| Class for double parser. More... | |
| struct | inttypeParser |
| Class for integer parser. More... | |
| struct | booltypeParser |
| Class for boolean parser. More... | |
| struct | inlinetypeParser |
| struct | controltypeParser |
| struct | linktypeParser |
| struct | streamtypeParser |
| struct | looptypeParser |
| struct | whilelooptypeParser |
| struct | forlooptypeParser |
| class | PseudoComposedNode |
| struct | pseudocomposednodetypeParser |
| struct | dynparalooptypeParser |
| struct | foreachlooptypeParser |
| struct | optimizerlooptypeParser |
| struct | nodetypeParser |
| Class for node parser. More... | |
| struct | outputdatatypeParser |
| Class for outputdata parser. More... | |
| struct | outnodetypeParser |
| Class for OutNode parser. More... | |
| struct | parser |
| class | YACSLoader |
| struct | inporttypeParser |
| Class for Inport parser. More... | |
| struct | outporttypeParser |
| Class for Outport parser. More... | |
| struct | presetdatatypeParser |
| Class for presetdata parser. More... | |
| struct | presettypeParser |
| Class for PresetNode parser. More... | |
| struct | proctypeParser |
| struct | propertytypeParser |
| Class for property parser. More... | |
| struct | remotetypeParser |
| struct | roottypeParser |
| struct | servertypeParser |
| struct | servicetypeParser |
| struct | sinlinetypeParser |
| Class for parsing ServiceInlineNode description. More... | |
| struct | casetypeParser |
| struct | defaultcasetypeParser |
| struct | switchtypeParser |
| struct | typetypeParser |
| Class for type parser. More... | |
| struct | seqtypeParser |
| Class for sequence parser. More... | |
| struct | objtypeParser |
| Class for objref parser. More... | |
| struct | membertypeParser |
| Class for member parser. More... | |
| struct | structtypeParser |
| Class for struct parser. More... | |
| struct | valuetypeParser |
| Class for XML-RPC value parser. More... | |
| struct | datatypeParser |
| Class for XML-RPC data parser. More... | |
| struct | memberdatatypeParser |
| Class for XML-RPC member parser. More... | |
| struct | structdatatypeParser |
| Class for XML-RPC struct parser. More... | |
| struct | arraytypeParser |
| Class for XML-RPC array parser. More... | |
| struct | parametertypeParser |
Typedefs | |
| typedef char | XML_Char |
Enumerations | |
| enum | Colour { White = 10 , Grey = 11 , Black = 12 } |
| enum | StatesForNode { UNDEFINED = -1 , INVALID = 99 , READY = 100 , TOLOAD = 101 , LOADED = 102 , TOACTIVATE = 103 , ACTIVATED = 104 , DESACTIVATED = 105 , DONE = 106 , SUSPENDED = 107 , LOADFAILED = 108 , EXECFAILED = 109 , PAUSE = 110 , TORECONNECT = 111 , INTERNALERR = 666 , DISABLED = 777 , FAILED = 888 , ERROR = 999 } |
| enum | Event { NOEVENT = 200 , START = 201 , FINISH = 202 , ABORT = 203 } |
| enum | ExecutorState { NOTYETINITIALIZED = 300 , INITIALISED = 301 , RUNNING = 302 , WAITINGTASKS = 303 , PAUSED = 304 , FINISHED = 305 , STOPPED = 306 } |
| enum | ExecutionMode { CONTINUE = 0 , STEPBYSTEP = 1 , STOPBEFORENODES = 2 } |
Functions | |
| void | AppendTimeClock (std::ostream &os) |
| template<class T > | |
| T | buildFrom (ENGINE::Runtime *theRuntime, const std::string &name, ENGINE::TypeCode *type) |
| template<> | |
| ENGINE::ForEachLoop * | buildFrom< ENGINE::ForEachLoop * > (ENGINE::Runtime *theRuntime, const std::string &name, ENGINE::TypeCode *type) |
| template<> | |
| ENGINE::ForEachLoopDyn * | buildFrom< ENGINE::ForEachLoopDyn * > (ENGINE::Runtime *theRuntime, const std::string &name, ENGINE::TypeCode *type) |
Variables | |
| int | traceLevel = 0 |
| static std::string | t1 [] ={"script","function",""} |
| static std::string | t3 [] ={"inline","sinline","service","server", "remote", "node","forloop","foreach","optimizer","while","switch","bloc",""} |
| static std::string | t22 [] ={"ref","node","component","componentinstance",""} |
| static std::string | t2 [] ={"ref","node","component","componentinstance",""} |
| static std::string | switch_t3 [] ={"inline","sinline","service","server", "remote", "node","forloop","foreach","optimizer","while","switch","bloc",""} |
| static std::string | t4 [] ={"string","objref","double","int","boolean","array","struct",""} |
| typedef char YACS::XML_Char |
Definition at line 37 of file parserBase.hxx.
| enum YACS::Colour |
| enum YACS::Event |
| enum YACS::ExecutionMode |
| enum YACS::ExecutorState |
| Enumerator | |
|---|---|
| NOTYETINITIALIZED | |
| INITIALISED | |
| RUNNING | |
| WAITINGTASKS | |
| PAUSED | |
| FINISHED | |
| STOPPED | |
Definition at line 63 of file define.hxx.
| enum YACS::StatesForNode |
| Enumerator | |
|---|---|
| UNDEFINED | |
| INVALID | |
| READY | |
| TOLOAD | |
| LOADED | |
| TOACTIVATE | |
| ACTIVATED | |
| DESACTIVATED | |
| DONE | |
| SUSPENDED | |
| LOADFAILED | |
| EXECFAILED | |
| PAUSE | |
| TORECONNECT | |
| INTERNALERR | |
| DISABLED | |
| FAILED | |
| ERROR | |
Definition at line 33 of file define.hxx.
| void YACS::AppendTimeClock | ( | std::ostream & | os | ) |
Definition at line 40 of file YacsTrace.cxx.
| T YACS::buildFrom | ( | ENGINE::Runtime * | theRuntime, |
| const std::string & | name, | ||
| ENGINE::TypeCode * | type | ||
| ) |
| ENGINE::ForEachLoop* YACS::buildFrom< ENGINE::ForEachLoop * > | ( | ENGINE::Runtime * | theRuntime, |
| const std::string & | name, | ||
| ENGINE::TypeCode * | type | ||
| ) |
Definition at line 497 of file loopParsers.hxx.
References YACS::ENGINE::Runtime::createForEachLoop(), and theRuntime.
| ENGINE::ForEachLoopDyn* YACS::buildFrom< ENGINE::ForEachLoopDyn * > | ( | ENGINE::Runtime * | theRuntime, |
| const std::string & | name, | ||
| ENGINE::TypeCode * | type | ||
| ) |
Definition at line 501 of file loopParsers.hxx.
References YACS::ENGINE::Runtime::createForEachLoopDyn(), and theRuntime.
|
static |
Definition at line 111 of file switchParsers.hxx.
Referenced by YACS::casetypeParser::post().
|
static |
Definition at line 48 of file inlineParsers.hxx.
Referenced by YACS::ENGINE::isAdaptableDouble< IMPLIN, IMPLOUT >::apply(), YACS::ENGINE::isAdaptableInt< IMPLIN, IMPLOUT >::apply(), YACS::ENGINE::isAdaptableString< IMPLIN, IMPLOUT >::apply(), YACS::ENGINE::isAdaptableBool< IMPLIN, IMPLOUT >::apply(), YACS::ENGINE::isAdaptableObjref< IMPLIN, IMPLOUT >::apply(), YACS::ENGINE::isAdaptableSequence< IMPLIN, IMPLOUT >::apply(), YACS::ENGINE::isAdaptableStruct< IMPLIN, IMPLOUT >::apply(), YACS::ENGINE::isAdaptable(), YACS::ENGINE::isAdaptableCorbaCorba(), YACS::ENGINE::isAdaptableCorbaCpp(), YACS::ENGINE::isAdaptableCorbaNeutral(), YACS::ENGINE::isAdaptableCorbaPyObject(), YACS::ENGINE::isAdaptableCppCorba(), YACS::ENGINE::isAdaptableCppCpp(), YACS::ENGINE::isAdaptableCppNeutral(), YACS::ENGINE::isAdaptableCppPyObject(), YACS::ENGINE::isAdaptableCppXml(), YACS::ENGINE::isAdaptableNeutralCorba(), YACS::ENGINE::isAdaptableNeutralCpp(), YACS::ENGINE::isAdaptableNeutralNeutral(), YACS::ENGINE::isAdaptableNeutralPyObject(), YACS::ENGINE::isAdaptableNeutralXml(), YACS::ENGINE::isAdaptablePyObjectCorba(), YACS::ENGINE::isAdaptablePyObjectCpp(), YACS::ENGINE::isAdaptablePyObjectNeutral(), YACS::ENGINE::isAdaptablePyObjectPyObject(), YACS::ENGINE::isAdaptableXmlCorba(), YACS::ENGINE::isAdaptableXmlCpp(), YACS::ENGINE::isAdaptableXmlNeutral(), YACS::inlinetypeParser< T >::onStart(), and YACS::remotetypeParser< T >::onStart().
|
static |
Definition at line 49 of file serviceParsers.hxx.
Referenced by YACS::ENGINE::isAdaptableObjref< IMPLIN, IMPLOUT >::apply(), YACS::ENGINE::isAdaptableSequence< IMPLIN, IMPLOUT >::apply(), YACS::ENGINE::isAdaptableStruct< IMPLIN, IMPLOUT >::apply(), YACS::ENGINE::isAdaptable(), YACS::ENGINE::isAdaptableCorbaCorba(), YACS::ENGINE::isAdaptableCorbaCpp(), YACS::ENGINE::isAdaptableCorbaNeutral(), YACS::ENGINE::isAdaptableCorbaPyObject(), YACS::ENGINE::isAdaptableCppCorba(), YACS::ENGINE::isAdaptableCppCpp(), YACS::ENGINE::isAdaptableCppNeutral(), YACS::ENGINE::isAdaptableCppPyObject(), YACS::ENGINE::isAdaptableCppXml(), YACS::ENGINE::isAdaptableNeutralCorba(), YACS::ENGINE::isAdaptableNeutralCpp(), YACS::ENGINE::isAdaptableNeutralNeutral(), YACS::ENGINE::isAdaptableNeutralPyObject(), YACS::ENGINE::isAdaptableNeutralXml(), YACS::ENGINE::isAdaptablePyObjectCorba(), YACS::ENGINE::isAdaptablePyObjectCpp(), YACS::ENGINE::isAdaptablePyObjectNeutral(), YACS::ENGINE::isAdaptablePyObjectPyObject(), YACS::ENGINE::isAdaptableXmlCorba(), YACS::ENGINE::isAdaptableXmlCpp(), YACS::ENGINE::isAdaptableXmlNeutral(), and YACS::servicetypeParser< T >::onStart().
|
static |
Definition at line 31 of file serverParsers.hxx.
Referenced by YACS::servertypeParser< T >::onStart().
|
static |
Definition at line 82 of file loopParsers.hxx.
Referenced by YACS::looptypeParser< T >::onStart().
|
static |
Definition at line 34 of file xmlrpcParsers.cxx.
Referenced by YACS::valuetypeParser::post().
| YACSBASES_EXPORT int YACS::traceLevel = 0 |
Definition at line 37 of file YacsTrace.cxx.
Referenced by YACS::ENGINE::Runtime::Runtime().