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  SignatureDataItem
 
class  SignatureHandledData
 
class  SignatureSpatialDataItem
 
class  SignatureTimeScheduling
 
class  SignatureTypedSpatialDataItem
 
class  SignatureUnitsClassItem
 
class  SignatureUnitsGraph
 
class  SimulationContributorWare
 
class  SimulationDrivenWare
 
class  SimulationInspectorWare
 
class  SimulatorSignature
 
class  WareException
 
class  WareParamsTree
 
class  WareSignature
 

Typedefs

typedef PluggableObserver *(* GetPluggableObserverBodyProc) ()
 
typedef ObserverSignature *(* GetPluggableObserverSignatureProc) ()
 
typedef PluggableSimulator *(* GetPluggableSimulatorBodyProc) ()
 
typedef SimulatorSignature *(* GetPluggableSimulatorSignatureProc) ()
 
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
 
typedef std::string WareParamKey_t
 
typedef openfluid::core::StringValue WareParamValue_t
 
typedef std::map< WareParamKey_t, WareParamValue_tWareParams_t
 

Enumerations

enum  WareType {
  WareType::UNDEFINED, WareType::SIMULATOR, WareType::GENERATOR, WareType::OBSERVER,
  WareType::BUILDEREXT, WareType::OTHER
}
 
enum  WareStatus_t { EXPERIMENTAL, BETA, STABLE }
 

Typedef Documentation

◆ GetPluggableObserverBodyProc

typedef PluggableObserver*(* openfluid::ware::GetPluggableObserverBodyProc) ()

◆ GetPluggableObserverSignatureProc

typedef ObserverSignature*(* openfluid::ware::GetPluggableObserverSignatureProc) ()

◆ GetPluggableSimulatorBodyProc

typedef PluggableSimulator*(* openfluid::ware::GetPluggableSimulatorBodyProc) ()

◆ GetPluggableSimulatorSignatureProc

typedef SimulatorSignature*(* openfluid::ware::GetPluggableSimulatorSignatureProc) ()

◆ SimDomain_t

typedef std::string openfluid::ware::SimDomain_t

◆ SimMethod_t

typedef std::string openfluid::ware::SimMethod_t

◆ SimProcess_t

typedef std::string openfluid::ware::SimProcess_t

◆ WareID_t

typedef std::string openfluid::ware::WareID_t

◆ WareName_t

typedef std::string openfluid::ware::WareName_t

◆ WareParamKey_t

typedef std::string openfluid::ware::WareParamKey_t

◆ WareParams_t

◆ WareParamValue_t

◆ WareVersion_t

typedef std::string openfluid::ware::WareVersion_t

Enumeration Type Documentation

◆ WareStatus_t

Ware status

Enumerator
EXPERIMENTAL 

Experimental status, for testing only

BETA 

Beta status, on the road to a stable status

STABLE 

Stable status

◆ WareType

Enumerator
UNDEFINED 

Ware type is undefined

SIMULATOR 

Ware type is simulator

GENERATOR 

Ware type is generator

OBSERVER 

Ware type is observer

BUILDEREXT 

Ware type is builder-extension

OTHER 

Ware type is none of the other types