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 
Template support for singleton pattern. 
 
A class for handling shared libraries. 
 
#define TECOMMONEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
Impl * m_pImpl
A pointer to the real implementation. 
 
A singleton that can be used to observe the available libraries in the system. 
 
boost::shared_ptr< Library > LibraryPtr
 
Template support for singleton pattern. 
 
Configuration flags for the TerraLib Common Runtime module.