26 #ifndef __TERRALIB_PLUGIN_INTERNAL_CPPPLUGINPROXY_H 
   27 #define __TERRALIB_PLUGIN_INTERNAL_CPPPLUGINPROXY_H 
   30 #include "../common/Library.h" 
   71         bool isStarted() 
const;
 
   88 #endif  // __TERRALIB_PLUGIN_INTERNAL_CPPPLUGINPROXY_H 
boost::shared_ptr< Library > LibraryPtr
 
An abstract class for TerraLib Plugins. 
 
A proxy class for C++ plugins. 
 
An abstract class for TerraLib Plugins. 
 
A base class for plugin types. 
 
std::auto_ptr< Plugin > m_plugin
The real C++ plugin. 
 
te::common::LibraryPtr m_lib
The library that contains the real plugin. 
 
#define TEPLUGINEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
The basic information about a plugin.