te::core::CppPlugin Class Referenceabstract

The base class for C++ plugins. More...

#include <CppPlugin.h>

Inheritance diagram for te::core::CppPlugin:
te::core::AbstractPlugin 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

 CppPlugin (const PluginInfo &pinfo)
 Default constructor. More...
 
const PluginInfoinfo () 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
 

Detailed Description

The base class for C++ plugins.

Definition at line 46 of file CppPlugin.h.

Constructor & Destructor Documentation

te::core::CppPlugin::CppPlugin ( const PluginInfo pinfo)

Default constructor.

virtual te::core::CppPlugin::~CppPlugin ( )
virtual

Virtual destructor.

Member Function Documentation

const PluginInfo& te::core::CppPlugin::info ( ) const
virtual

It returns the PluginInfo of the CppPlugin.

Returns
The CppPlugin information

Implements te::core::AbstractPlugin.

bool te::core::CppPlugin::initialized ( ) const
virtual

It returns true or false if the CppPlugin was initialized.

Returns
The current state of the CppPlugin

Implements te::core::AbstractPlugin.

Member Data Documentation

bool te::core::CppPlugin::m_initialized
protected

Definition at line 73 of file CppPlugin.h.

PluginInfo te::core::CppPlugin::m_pinfo
protected

Definition at line 72 of file CppPlugin.h.


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