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::qt::plugins::rp::Plugin, te::ws::ogc::wcs::da::Module, te::ws::ogc::wms::da::Module, 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::pgisRaster::Plugin, te::qt::plugins::cellspace::Plugin, te::qt::plugins::terralib4::Plugin, te::qt::plugins::wfs::Plugin, te::ws::ogc::wcs::qtplugin::Plugin, te::ce::Plugin, te::qt::plugins::ado::Plugin, and te::qt::plugins::pgis::Plugin.
Referenced by te::core::AbstractPlugin::AbstractPlugin().
      
  | 
  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::pgisRaster::Plugin, te::qt::plugins::cellspace::Plugin, te::qt::plugins::terralib4::Plugin, te::qt::plugins::wfs::Plugin, te::ws::ogc::wcs::qtplugin::Plugin, te::ce::Plugin, te::qt::plugins::ado::Plugin, and te::qt::plugins::pgis::Plugin.
Referenced by te::core::AbstractPlugin::AbstractPlugin().
      
  | 
  protected | 
Definition at line 73 of file CppPlugin.h.
      
  | 
  protected | 
Definition at line 72 of file CppPlugin.h.