#include <builderext/PluggableBuilderExtension.hpp>
Public Member Functions | |
PluggableBuilderExtension () | |
virtual | ~PluggableBuilderExtension () |
void | initializeWare (const openfluid::ware::WareID_t &ID) |
virtual void | setConfiguration (const openfluid::ware::WareParams_t &Config) |
void | setFluidXDescriptor (openfluid::fluidx::AdvancedFluidXDescriptor *Desc) |
openfluid::ware::WareID_t | getID () const |
virtual bool | initialize ()=0 |
![]() | |
virtual | ~PluggableWare () |
void | linkToRunEnvironment (const openfluid::base::EnvironmentProperties *Env) |
virtual void | finalizeWare () |
Protected Attributes | |
openfluid::fluidx::AdvancedFluidXDescriptor * | mp_AdvancedDesc |
openfluid::ware::WareParams_t | m_Config |
![]() | |
bool | m_Initialized |
WareType | m_WareType |
Additional Inherited Members | |
![]() | |
enum | WareType { UNDEFINED, OBSERVER, SIMULATOR, OTHER } |
![]() | |
static bool | isWellFormated (const openfluid::ware::WareParamKey_t &ParameterKey) |
static boost::property_tree::ptree | getParamsAsPropertyTree (const WareParams_t &Params) |
![]() | |
virtual bool | isLinked () const |
virtual void | OPENFLUID_RaiseError (const std::string &Msg) |
bool | OPENFLUID_GetRunEnvironment (std::string Key, std::string &Val) |
bool | OPENFLUID_GetRunEnvironment (std::string Key, bool &Val) |
WareID_t | OPENFLUID_GetWareID () const |
PluggableWare (WareType WType) | |
|
inline |
|
inlinevirtual |
|
inline |
|
pure virtual |
|
inlinevirtual |
Internally called by the framework.
Reimplemented from openfluid::ware::PluggableWare.
|
inlinevirtual |
|
inline |
|
protected |
|
protected |