7 #ifndef __FWRUNTIME_IPLUGIN_HPP__ 8 #define __FWRUNTIME_IPLUGIN_HPP__ 12 #include "fwRuntime/config.hpp" 13 #include "fwRuntime/IExecutable.hpp" 14 #include "fwRuntime/RuntimeException.hpp" 35 FWRUNTIME_API
virtual ~
IPlugin();
40 virtual void start() = 0;
45 FWRUNTIME_API
virtual void initialize();
50 FWRUNTIME_API
virtual void uninitialize();
55 virtual void stop() noexcept = 0;
63 #endif // __FWRUNTIME_IPLUGIN_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 ...
Defines the plugin interface.