A utility class to initialize and terminate TerraLib GRIB driver support. More...
#include <Platform.h>
Public Member Functions | |
| const PluginInfo & | getInfo () const |
| It return the information associated to the plugin. More... | |
| bool | isStarted () const |
| It tells if the plugin was started or not. More... | |
| bool | operator< (const AbstractPlugin &rhs) const |
| This overloaded operator can be used to index the plugin in a set. More... | |
Initializer Methods | |
Constructor/Destructor. | |
| Platform (const te::plugin::PluginInfo &pluginInfo) | |
| It creates a new C++ module. More... | |
| ~Platform () | |
| 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... | |
Static Public Member Functions | |
Static Initializer Methods | |
Methods that can be used to initialize the GRIB module. | |
| static void | initialize () |
| It initializes all TerraLib GRIB driver support. More... | |
| static void | finalize () |
| It finalizes all TerraLib GRIB driver support. More... | |
Static Public Attributes | |
| static bool | sm_gribInitialized |
| A flag that indicates if the GRIB driver is initialized or not. More... | |
Protected Attributes | |
| bool | m_initialized |
| A flag that indicates if the plugin was started or not. More... | |
| PluginInfo | m_pluginInfo |
| Information about the plugin. More... | |
A utility class to initialize and terminate TerraLib GRIB driver support.
Definition at line 45 of file Platform.h.
| te::grib::Platform::Platform | ( | const te::plugin::PluginInfo & | pluginInfo | ) |
It creates a new C++ module.
| te::grib::Platform::~Platform | ( | ) |
destructor.
|
static |
|
virtualinherited |
It return the information associated to the plugin.
Implements te::plugin::AbstractPlugin.
|
static |
|
virtualinherited |
It tells if the plugin was started or not.
Implements te::plugin::AbstractPlugin.
|
inherited |
This overloaded operator can be used to index the plugin in a set.
| rhs | The right-hand-side plugin. |
|
virtual |
This method will be called by TerraLib to shutdown plugin's functionality.
| Exception | It throws an exception if the plugin can not be shutdown. |
Reimplemented from te::plugin::Plugin.
|
virtual |
This method will be called by TerraLib to startup some plugin's functionality.
| Exception | It throws an exception if the plugin can not be started. |
Reimplemented from te::plugin::Plugin.
|
protectedinherited |
|
protectedinherited |
|
static |
A flag that indicates if the GRIB driver is initialized or not.
Definition at line 117 of file Platform.h.