26 #ifndef __TERRALIB_COMMON_INTERNAL_LIBRARYMANAGER_H    27 #define __TERRALIB_COMMON_INTERNAL_LIBRARYMANAGER_H    74         void add(
const std::string& 
id, 
const LibraryPtr& l) 
throw();
    83         LibraryPtr find(
const std::string& name) 
throw();
   103 #endif  // __TERRALIB_COMMON_INTERNAL_LIBRARYMANAGER_H Impl * m_pImpl
A pointer to the real implementation. 
 
boost::shared_ptr< Library > LibraryPtr
 
A class for handling shared libraries. 
 
Configuration flags for the TerraLib Common Runtime module. 
 
A singleton that can be used to observe the available libraries in the system. 
 
Template support for singleton pattern. 
 
#define TECOMMONEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
Template support for singleton pattern.