The base class for C++ plugins. More...
#include <CppPlugin.h>
Public Member Functions | |
CppPlugin (const PluginInfo &pinfo) | |
Default constructor. More... | |
const PluginInfo & | info () const |
It returns the PluginInfo of the CppPlugin. More... | |
bool | initialized () const |
It returns true or false if the CppPlugin was initialized. More... | |
virtual void | shutdown ()=0 |
This method will be called by applicatons to shutdown plugin's functionality. More... | |
virtual void | startup ()=0 |
This method will be called by applications to startup some plugin's functionality. More... | |
virtual | ~CppPlugin () |
Virtual destructor. More... | |
Protected Attributes | |
bool | m_initialized |
PluginInfo | m_pinfo |
The base class for C++ plugins.
Definition at line 46 of file CppPlugin.h.
te::core::CppPlugin::CppPlugin | ( | const PluginInfo & | pinfo | ) |
Default constructor.
|
virtual |
Virtual destructor.
|
virtual |
It returns the PluginInfo of the CppPlugin.
Implements te::core::AbstractPlugin.
|
virtual |
It returns true or false if the CppPlugin was initialized.
Implements te::core::AbstractPlugin.
|
pure virtualinherited |
This method will be called by applicatons to shutdown plugin's functionality.
PluginShutdownException | It may throws an exception. |
Implemented in te::core::CppPluginProxy, te::ws::ogc::wcs::da::Module, te::ws::ogc::wms::da::Module, te::qt::plugins::rp::Plugin, te::qt::plugins::edit::Plugin, te::ado::Module, te::qt::plugins::wtss::Plugin, te::qt::plugins::vp::Plugin, terralib4::Module, te::qt::plugins::sa::Plugin, te::wfs::Module, te::qt::plugins::mnt::Plugin, te::qt::plugins::terramobile::Plugin, te::qt::plugins::st::Plugin, te::ws::ogc::wms::qtplugin::Plugin, te::qt::plugins::attributefill::Plugin, te::qt::plugins::gdal::Plugin, te::qt::plugins::addressgeocoding::Plugin, te::qt::plugins::ogr::Plugin, te::qt::plugins::cellspace::Plugin, te::qt::plugins::terralib4::Plugin, te::qt::plugins::wfs::Plugin, te::ws::ogc::wcs::qtplugin::Plugin, te::qt::plugins::ado::Plugin, and te::qt::plugins::pgis::Plugin.
|
pure virtualinherited |
This method will be called by applications to startup some plugin's functionality.
PluginStartupException | It may throws an exception. |
Implemented in te::core::CppPluginProxy, te::qt::plugins::rp::Plugin, te::qt::plugins::edit::Plugin, te::qt::plugins::wtss::Plugin, te::ws::ogc::wcs::da::Module, te::ws::ogc::wms::da::Module, te::qt::plugins::vp::Plugin, te::qt::plugins::sa::Plugin, te::qt::plugins::mnt::Plugin, te::ado::Module, te::qt::plugins::terramobile::Plugin, terralib4::Module, te::qt::plugins::st::Plugin, te::wfs::Module, te::ws::ogc::wms::qtplugin::Plugin, te::qt::plugins::attributefill::Plugin, te::qt::plugins::gdal::Plugin, te::qt::plugins::addressgeocoding::Plugin, te::qt::plugins::ogr::Plugin, te::qt::plugins::cellspace::Plugin, te::qt::plugins::terralib4::Plugin, te::qt::plugins::wfs::Plugin, te::ws::ogc::wcs::qtplugin::Plugin, te::qt::plugins::ado::Plugin, and te::qt::plugins::pgis::Plugin.
|
protected |
Definition at line 73 of file CppPlugin.h.
|
protected |
Definition at line 72 of file CppPlugin.h.