30 #ifndef __TERRALIB_CORE_PLUGIN_ABSTRACTPLUGIN_H__ 31 #define __TERRALIB_CORE_PLUGIN_ABSTRACTPLUGIN_H__ 34 #include "../Config.h" 88 #endif // __TERRALIB_CORE_PLUGIN_ABSTRACTPLUGIN_H__ virtual bool initialized() const =0
Tells if the plugin has been started.
virtual void startup()=0
This method will be called by applications to startup some plugin's functionality.
Basic information about a plugin.
virtual ~AbstractPlugin()=default
Virtual destructor.
AbstractPlugin()
Default constructor.
AbstractPlugin & operator=(const AbstractPlugin &)
virtual void shutdown()=0
This method will be called by applicatons to shutdown plugin's functionality.
virtual const PluginInfo & info() const =0
Plugin information.
The base class for plugins in TerraLib.
The basic information about a plugin.