te::core::AbstractPlugin Class Referenceabstract

The base class for plugins in TerraLib. More...

#include <AbstractPlugin.h>

Inheritance diagram for te::core::AbstractPlugin:
te::core::CppPlugin te::core::CppPluginProxy te::ado::Module te::qt::plugins::addressgeocoding::Plugin te::qt::plugins::ado::Plugin te::qt::plugins::attributefill::Plugin te::qt::plugins::cellspace::Plugin te::qt::plugins::edit::Plugin te::qt::plugins::gdal::Plugin te::qt::plugins::mnt::Plugin te::qt::plugins::ogr::Plugin te::qt::plugins::pgis::Plugin te::qt::plugins::rp::Plugin te::qt::plugins::sa::Plugin te::qt::plugins::st::Plugin te::qt::plugins::terralib4::Plugin te::qt::plugins::terramobile::Plugin te::qt::plugins::vp::Plugin te::qt::plugins::wfs::Plugin te::qt::plugins::wtss::Plugin te::wfs::Module te::ws::ogc::wcs::da::Module te::ws::ogc::wcs::qtplugin::Plugin te::ws::ogc::wms::da::Module te::ws::ogc::wms::qtplugin::Plugin terralib4::Module

Public Member Functions

 AbstractPlugin ()
 Default constructor. More...
 
virtual const PluginInfoinfo () const =0
 Plugin information. More...
 
virtual bool initialized () const =0
 Tells if the plugin has been started. 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 ~AbstractPlugin ()=default
 Virtual destructor. More...
 

Private Member Functions

 AbstractPlugin (const AbstractPlugin &)
 
AbstractPluginoperator= (const AbstractPlugin &)
 

Detailed Description

The base class for plugins in TerraLib.

Definition at line 48 of file AbstractPlugin.h.

Constructor & Destructor Documentation

te::core::AbstractPlugin::AbstractPlugin ( )
inline

Default constructor.

Definition at line 53 of file AbstractPlugin.h.

virtual te::core::AbstractPlugin::~AbstractPlugin ( )
virtualdefault

Virtual destructor.

te::core::AbstractPlugin::AbstractPlugin ( const AbstractPlugin )
private

Member Function Documentation

virtual const PluginInfo& te::core::AbstractPlugin::info ( ) const
pure virtual

Plugin information.

Implemented in te::core::CppPluginProxy, and te::core::CppPlugin.

virtual bool te::core::AbstractPlugin::initialized ( ) const
pure virtual

Tells if the plugin has been started.

Implemented in te::core::CppPluginProxy, and te::core::CppPlugin.

AbstractPlugin& te::core::AbstractPlugin::operator= ( const AbstractPlugin )
private

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