![]() |
Files | |
file | arcsarray.h |
This file defines basic templates in order to make arrays of new types available to the ARCS engine. | |
file | arcsdll.h |
file | arcslibtoolkit.h |
Namespaces | |
ARCS | |
This namespace will contain some constant definitions. | |
Classes | |
class | ARCSAbstractComponent |
Class handling the generic description of a component. More... | |
class | ARCSAbstractFamily |
Abstract class representing a family of components i.e. a factory of factories of components. More... | |
class | ARCSApplicationComponent |
This class represents an application. More... | |
class | ARCSApplicationObject |
Application objects are used to implement specific interfaces when the application needs to be embedded. More... | |
class | ARCSAppMode |
Base class for launching and handling ARCS applications. More... | |
class | ARCSAppBase |
Basic application handler. More... | |
class | ARCSAppEvent |
Event-loop based application handler. More... | |
class | ARCSAppGUI |
Event-loop based GUI application handler. More... | |
class | ARCSAppThread |
Threaded application handler. More... | |
class | ARCSAppThreadEvent |
Threaded and event-loop based application handler. More... | |
class | ARCSArrayTemplate< X > |
Template class to implement arrays. More... | |
class | ARCSArrayFactoryTemplate< X > |
Template class to implement array serialization. More... | |
class | ARCSCompositeComponent |
Class defining a composite component i.e. a component made of components. More... | |
class | ARCSConnection |
Describes a connection. More... | |
class | ARCSConstantModifier |
A class to store constants in contexts. More... | |
class | ARCSContext |
This class manages components and constants in a given context. More... | |
class | ARCSControllerComponent |
Defines a controller component. More... | |
class | ARCSFactory |
A singleton handling all needed factories in ARCS runtime. More... | |
class | ARCSGeneralLoggerBase |
Base class for ARCSGeneralLogger. More... | |
class | ARCSGeneralLogger |
General purpose logging component. More... | |
class | ARCSInit |
Desribes an initialization over a component. More... | |
class | ARCSInterface |
A class describing interfaces of components. More... | |
class | ARCSInternalFamily |
This class represents the family that describes several internal component types. More... | |
class | ARCSLibManager |
This class is a dynamic library manager. More... | |
class | ARCSNativeComponentTemplate< X > |
Generic factories for each new native component type. More... | |
class | ARCSTypeFactory |
Generic class describing how type factories should be implemented. More... | |
class | ARCSTypeFactoryTemplate< X > |
Template class to implement type factories. More... | |
class | ARCSLogEvent |
class that describes a log event More... | |
class | ARCSColorLog |
generic class for coloring log event More... | |
class | ARCSLog |
General purpose logging class. More... | |
class | ARCSMethod |
A class describing a component/method pair. More... | |
class | ARCSNativeComponent |
Component representation of ARCS Native components. More... | |
class | ARCSNativeFamily |
Native family handling native components inside ARCS runtime. More... | |
class | ARCSProcess |
This class is representing a process under ARCS. More... | |
class | ARCSProxyComponent |
Component linking. More... | |
class | ARCSQDynamicObject |
Interface to extend QObject functionnalities in order to make objects with dynamic signals or slots. More... | |
class | ARCSScriptQObjectProxy |
This component will be a QObject proxy in order to implement script behaviours */. More... | |
class | ARCSScriptComponent |
Scripting components. More... | |
class | ARCSSensorLoggerBase |
Base class for ARCSSensorLogger. More... | |
class | ARCSSensorLogger |
General purpose logging component. More... | |
class | ARCSSheet |
Maintains connections between objects. More... | |
class | ARCSStateMachine |
Class describing a state machine in order to control an application. More... | |
class | ARCSXMLHandler |
This is an XML Handler for all ARCS native XML formats. More... | |
Enumerations | |
enum | ARCS::ARCSAppFlag { ARCS::ARCS_APP_NONE, ARCS::ARCS_APP_BASE, ARCS::ARCS_APP_EVENT, ARCS::ARCS_APP_THREAD, ARCS::ARCS_APP_THREADEVENT, ARCS::ARCS_APP_GUI } |
Flags to specify in which mode applications should start. More... | |
enum | ARCSLogEvent::Level { ARCSLogEvent::NONE, ARCSLogEvent::INFORMATION, ARCSLogEvent::WARNING, ARCSLogEvent::ERROR, ARCSLogEvent::CRITICAL } |
Level of logging. More... | |
enum | ARCSColorLog::Colors { NORMAL =0, GREEN, BLUE, YELLOW, RED } |
< List of colors | |
enum | ARCSLog::LogModes { NONE, CONSOLE, HTML } |
logging modes | |
enum | ARCSXMLHandler::XMLType { ARCSXMLHandler::XML_BLANK, ARCSXMLHandler::XML_STATEMACHINE, ARCSXMLHandler::XML_COMPOSITE, ARCSXMLHandler::XML_APPLICATION, ARCSXMLHandler::XML_INTERFACE, ARCSXMLHandler::XML_PROFILE } |
This enumeration gives the list of ARCS XML structures. More... | |
This module defines the runtime primitives used by ARCS.
enum ARCS::ARCSAppFlag |
Flags to specify in which mode applications should start.
enum ARCSLogEvent::Level |
This enumeration gives the list of ARCS XML structures.
Definition at line 187 of file arcsxmlhandler.h.