7 #ifndef __FWRUNTIME_EXECUTABLE_HPP__ 8 #define __FWRUNTIME_EXECUTABLE_HPP__ 11 #include "fwRuntime/config.hpp" 12 #include "fwRuntime/IExecutable.hpp" 41 FWRUNTIME_API
const std::shared_ptr< ConfigurationElement > getInitializationData()
const noexcept;
49 FWRUNTIME_API
virtual std::shared_ptr<Bundle> getBundle()
const noexcept;
51 FWRUNTIME_API
virtual void setInitializationData(
const std::shared_ptr< ConfigurationElement > configuration )
60 FWRUNTIME_API
virtual void setBundle( std::shared_ptr< Bundle > bundle );
68 std::shared_ptr< Bundle > m_bundle;
73 std::shared_ptr< ConfigurationElement > m_initializationData;
83 #endif //__FWRUNTIME_EXECUTABLE_HPP__ Defines the base executable interface.An executable object is an instance created by an extension poi...
The namespace fwRuntime contains classes to manage bundle, configuration element, extension point in ...
Provides a default fwRuntime::IExecutable interface implementation.This class provides a default impl...