te::wms::Module Class Reference

#include <Module.h>

Inheritance diagram for te::wms::Module:
te::core::CppPlugin te::core::AbstractPlugin

Public Member Functions

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...
 
 Module (const te::core::PluginInfo &pluginInfo)
 Plugin constructor. More...
 
 ~Module ()
 Destructor. More...
 
Re-Implmentation from Plugin Interface

Re-Implementation from Plugin Interface.

void startup ()
 This method will be called by TerraLib to startup some plugin's functionality. More...
 
void shutdown ()
 This method will be called by TerraLib to shutdown plugin's functionality. More...
 

Protected Attributes

bool m_initialized
 
PluginInfo m_pinfo
 

Detailed Description

brief The TerraLib WMS driver as a plugin.

Definition at line 42 of file attic/src/wms/Module.h.

Constructor & Destructor Documentation

te::wms::Module::Module ( const te::core::PluginInfo pluginInfo)

Plugin constructor.

Parameters
pInfoBasic information provided to initialize this module through the plugin API.

Definition at line 48 of file attic/src/wms/Module.cpp.

te::wms::Module::~Module ( )

Destructor.

Definition at line 53 of file attic/src/wms/Module.cpp.

Member Function Documentation

const te::core::PluginInfo & te::core::CppPlugin::info ( ) const
virtualinherited
bool te::core::CppPlugin::initialized ( ) const
virtualinherited

It returns true or false if the CppPlugin was initialized.

Returns
The current state of the CppPlugin

Implements te::core::AbstractPlugin.

Definition at line 49 of file src/terralib/core/plugin/CppPlugin.cpp.

References te::core::CppPlugin::m_initialized.

void te::wms::Module::shutdown ( )
virtual

This method will be called by TerraLib to shutdown plugin's functionality.

Exceptions
ExceptionIt throws an exception if the plugin can not be shutdown.

Implements te::core::AbstractPlugin.

Definition at line 77 of file attic/src/wms/Module.cpp.

References te::common::Singleton< DataSourceManager >::getInstance(), te::core::CppPlugin::m_initialized, te::da::DataSourceFactory::remove(), TE_LOG_TRACE, TE_TR, TE_WMS_DRIVER_IDENTIFIER, and TERRALIB_PLUGIN_CALL_BACK_IMPL.

void te::wms::Module::startup ( )
virtual

This method will be called by TerraLib to startup some plugin's functionality.

Exceptions
ExceptionIt throws an exception if the plugin can not be started.

Implements te::core::AbstractPlugin.

Definition at line 57 of file attic/src/wms/Module.cpp.

References te::da::DataSourceFactory::add(), te::wms::Build(), te::common::Singleton< T >::getInstance(), te::wms::serialize::LayerReader(), te::wms::serialize::LayerWriter(), te::core::CppPlugin::m_initialized, TE_LOG_TRACE, TE_TR, and TE_WMS_DRIVER_IDENTIFIER.

Member Data Documentation

bool te::core::CppPlugin::m_initialized
protectedinherited

Definition at line 73 of file src/terralib/core/plugin/CppPlugin.h.

Referenced by te::core::CppPlugin::initialized(), te::qt::plugins::wcs::Plugin::shutdown(), te::qt::plugins::ado::Plugin::shutdown(), te::qt::plugins::pgis::Plugin::shutdown(), te::ce::Plugin::shutdown(), te::ws::ogc::wcs::qtplugin::Plugin::shutdown(), te::qt::plugins::cellspace::Plugin::shutdown(), te::qt::plugins::terralib4::Plugin::shutdown(), te::qt::plugins::wfs::Plugin::shutdown(), te::qt::plugins::ogr::Plugin::shutdown(), te::qt::plugins::pgisRaster::Plugin::shutdown(), te::qt::plugins::addressgeocoding::Plugin::shutdown(), te::qt::plugins::wms::Plugin::shutdown(), te::qt::plugins::attributefill::Plugin::shutdown(), te::qt::plugins::gdal::Plugin::shutdown(), te::qt::plugins::st::Plugin::shutdown(), te::ws::ogc::wms::qtplugin::Plugin::shutdown(), te::qt::plugins::terramobile::Plugin::shutdown(), te::qt::plugins::mnt::Plugin::shutdown(), te::qt::plugins::tv::Plugin::shutdown(), shutdown(), te::wfs::Module::shutdown(), te::qt::plugins::sa::Plugin::shutdown(), te::wcs::Module::shutdown(), terralib4::Module::shutdown(), te::qt::plugins::vp::Plugin::shutdown(), te::ado::Module::shutdown(), te::qt::plugins::wtss::Plugin::shutdown(), te::qt::plugins::edit::Plugin::shutdown(), te::qt::plugins::rp::Plugin::shutdown(), te::ws::ogc::wcs::da::Module::shutdown(), te::ws::ogc::wms::da::Module::shutdown(), te::qt::plugins::pgis::Plugin::startup(), te::qt::plugins::wcs::Plugin::startup(), te::ce::Plugin::startup(), te::qt::plugins::ado::Plugin::startup(), te::ws::ogc::wcs::qtplugin::Plugin::startup(), te::qt::plugins::terralib4::Plugin::startup(), te::qt::plugins::wfs::Plugin::startup(), te::qt::plugins::cellspace::Plugin::startup(), te::qt::plugins::pgisRaster::Plugin::startup(), te::qt::plugins::addressgeocoding::Plugin::startup(), te::qt::plugins::ogr::Plugin::startup(), te::qt::plugins::wms::Plugin::startup(), te::qt::plugins::gdal::Plugin::startup(), te::qt::plugins::attributefill::Plugin::startup(), startup(), te::ws::ogc::wms::qtplugin::Plugin::startup(), te::wfs::Module::startup(), te::wcs::Module::startup(), te::qt::plugins::st::Plugin::startup(), terralib4::Module::startup(), te::qt::plugins::terramobile::Plugin::startup(), te::ado::Module::startup(), te::qt::plugins::tv::Plugin::startup(), te::qt::plugins::mnt::Plugin::startup(), te::qt::plugins::sa::Plugin::startup(), te::qt::plugins::vp::Plugin::startup(), te::qt::plugins::wtss::Plugin::startup(), te::ws::ogc::wcs::da::Module::startup(), te::ws::ogc::wms::da::Module::startup(), te::qt::plugins::edit::Plugin::startup(), and te::qt::plugins::rp::Plugin::startup().

PluginInfo te::core::CppPlugin::m_pinfo
protectedinherited

Definition at line 72 of file src/terralib/core/plugin/CppPlugin.h.

Referenced by te::core::CppPlugin::info().


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