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 | |
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.
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 33 of file YacsTrace.cxx.
Referenced by YACS::ENGINE::Runtime::Runtime().