TerraLib::Module Struct Reference

This internal structure is used to model the basic information about a TerraLib module. More...

#include <TerraLib.h>

Public Member Functions

 Module (std::string name, StartupFptr startFptr, CleanupFptr cleanupFptr)
 

Public Attributes

CleanupFptr m_cleanupFptr
 The module finalization routine. More...
 
std::string m_name
 The module name: an internal value used to identify the module in the system. Must be a unique value. More...
 
StartupFptr m_startFptr
 The module initialization routine. More...
 

Detailed Description

This internal structure is used to model the basic information about a TerraLib module.

See also
TerraLib

Definition at line 98 of file TerraLib.h.

Constructor & Destructor Documentation

◆ Module()

TerraLib::Module::Module ( std::string  name,
StartupFptr  startFptr,
CleanupFptr  cleanupFptr 
)
inline

Definition at line 100 of file TerraLib.h.

Member Data Documentation

◆ m_cleanupFptr

CleanupFptr TerraLib::Module::m_cleanupFptr

The module finalization routine.

Definition at line 109 of file TerraLib.h.

◆ m_name

std::string TerraLib::Module::m_name

The module name: an internal value used to identify the module in the system. Must be a unique value.

Definition at line 107 of file TerraLib.h.

◆ m_startFptr

StartupFptr TerraLib::Module::m_startFptr

The module initialization routine.

Definition at line 108 of file TerraLib.h.


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