All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Typedefs | Enumerations
openfluid::ware Namespace Reference

Classes

class  GeneratorSignature
class  ObserverSignature
class  PluggableObserver
class  PluggableSimulator
 Abstract class for simulator plugin. More...
class  PluggableWare
class  SimulationContributorWare
class  SimulationDrivenWare
class  SimulationInspectorWare
class  SignatureHandledDataItem
class  SignatureHandledTypedDataItem
class  SignatureHandledUnitsClassItem
class  SignatureHandledData
class  SignatureHandledUnitsGraph
class  SignatureTimeScheduling
class  SimulatorSignature
class  WareException
class  WareSignature

Typedefs

typedef PluggableObserver *(* GetPluggableObserverBodyProc )()
typedef ObserverSignature *(* GetPluggableObserverSignatureProc )()
typedef PluggableSimulator *(* GetPluggableSimulatorBodyProc )()
typedef SimulatorSignature *(* GetPluggableSimulatorSignatureProc )()
typedef std::string WareParamKey_t
typedef
openfluid::core::StringValue 
WareParamValue_t
typedef std::map
< WareParamKey_t,
WareParamValue_t
WareParams_t
typedef std::string SimMethod_t
typedef std::string SimProcess_t
typedef std::string SimDomain_t
typedef std::string WareID_t
typedef std::string WareName_t
typedef std::string WareVersion_t

Enumerations

enum  WareStatus_t { EXPERIMENTAL, BETA, STABLE }

Typedef Documentation

typedef std::string openfluid::ware::SimDomain_t
typedef std::string openfluid::ware::SimMethod_t
typedef std::string openfluid::ware::SimProcess_t
typedef std::string openfluid::ware::WareID_t
typedef std::string openfluid::ware::WareName_t
typedef std::string openfluid::ware::WareParamKey_t
typedef std::string openfluid::ware::WareVersion_t

Enumeration Type Documentation

Ware status

Enumerator:
EXPERIMENTAL 

Experimental status, for testing only

BETA 

Beta status, on the road to a stable status

STABLE 

Stable status

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines