fw4spl
uiIO::Plugin Class Reference
+ Inheritance diagram for uiIO::Plugin:
+ Collaboration diagram for uiIO::Plugin:

Public Member Functions

 ~Plugin () noexcept
 PLugin destructor.
 
void start ()
 This method is used by runtime to initialize the bundle.
 
void stop () noexcept
 This method is used by runtime to stop the bundle.
 
- Public Member Functions inherited from fwRuntime::Plugin
FWRUNTIME_API std::shared_ptr< BundlegetBundle () const noexcept override
 Retrieves the bundle the executable originates from. More...
 
virtual FWRUNTIME_API void setInitializationData (const std::shared_ptr< ConfigurationElement >configuration) noexcept override
 Initializes the executable instance with the specified configuration element. More...
 
- Public Member Functions inherited from fwRuntime::IPlugin
virtual FWRUNTIME_API ~IPlugin ()
 Destructor : does nothing.
 
virtual FWRUNTIME_API void initialize ()
 Notifies the plugin about its initialisation.
 
virtual FWRUNTIME_API void uninitialize ()
 Notifies the plugin about its uninitialisation.
 
- Public Member Functions inherited from fwRuntime::IExecutable
virtual FWRUNTIME_API ~IExecutable ()
 Destructor : does nothing.
 

Additional Inherited Members

- Protected Member Functions inherited from fwRuntime::Plugin
FWRUNTIME_API void setBundle (std::shared_ptr< Bundle > bundle) noexcept override
 Updates the bundle the executable originates from. More...
 

Detailed Description

Definition at line 16 of file Bundles/ui/uiIO/include/uiIO/Plugin.hpp.


The documentation for this class was generated from the following files: