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 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
 

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: