7 #include "fwRuntime/Plugin.hpp" 9 #include "fwRuntime/ConfigurationElement.hpp" 18 return m_bundle.lock();
31 m_bundle = std::weak_ptr<Bundle>(bundle);
virtual FWRUNTIME_API void setInitializationData(const std::shared_ptr< ConfigurationElement >configuration) noexcept override
Initializes the executable instance with the specified configuration element.
The namespace fwRuntime contains classes to manage bundle, configuration element, extension point in ...
FWRUNTIME_API void setBundle(std::shared_ptr< Bundle > bundle) noexcept override
Updates the bundle the executable originates from.
FWRUNTIME_API std::shared_ptr< Bundle > getBundle() const noexcept override
Retrieves the bundle the executable originates from.