Namespaces | |
namespace | BASES |
namespace | ENGINE |
namespace | 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 |
class | proc_i |
class | YACS |
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 } |
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 |
Enumerator | |
---|---|
CONTINUE | |
STEPBYSTEP | |
STOPBEFORENODES |
Definition at line 74 of file define.hxx.
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.
|
static |
Definition at line 111 of file switchParsers.hxx.
Referenced by YACS::casetypeParser::onStart(), and YACS::casetypeParser::post().
|
static |
Definition at line 48 of file inlineParsers.hxx.
Referenced by YACS::ENGINE::isAdaptableCorbaCorba(), YACS::ENGINE::isAdaptableCorbaNeutral(), YACS::ENGINE::isAdaptableCorbaPyObject(), YACS::ENGINE::isAdaptableNeutralCorba(), YACS::ENGINE::isAdaptableNeutralPyObject(), YACS::ENGINE::isAdaptableNeutralXml(), YACS::ENGINE::isAdaptablePyObjectCorba(), YACS::ENGINE::isAdaptablePyObjectNeutral(), YACS::ENGINE::isAdaptablePyObjectPyObject(), YACS::ENGINE::isAdaptableXmlCorba(), YACS::ENGINE::isAdaptableXmlNeutral(), YACS::remotetypeParser< T >::onStart(), and YACS::inlinetypeParser< T >::onStart().
|
static |
Definition at line 49 of file serviceParsers.hxx.
Referenced by YACS::ENGINE::isAdaptableCorbaCorba(), YACS::ENGINE::isAdaptableCorbaNeutral(), YACS::ENGINE::isAdaptableCorbaPyObject(), YACS::ENGINE::isAdaptableNeutralCorba(), YACS::ENGINE::isAdaptableNeutralPyObject(), YACS::ENGINE::isAdaptableNeutralXml(), YACS::ENGINE::isAdaptablePyObjectCorba(), YACS::ENGINE::isAdaptablePyObjectNeutral(), YACS::ENGINE::isAdaptablePyObjectPyObject(), YACS::ENGINE::isAdaptableXmlCorba(), 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::onStart(), and YACS::valuetypeParser::post().
YACSBASES_EXPORT int YACS::traceLevel =0 |
Definition at line 33 of file YacsTrace.cxx.
Referenced by YACS::ENGINE::Runtime::Runtime().