30 #ifndef __TERRALIB_CORE_PLUGIN_CPPPLUGINPROXY_H__ 
   31 #define __TERRALIB_CORE_PLUGIN_CPPPLUGINPROXY_H__ 
   59                        std::unique_ptr<CppPlugin> real_plugin);
 
  102 #endif  // __TERRALIB_CORE_PLUGIN_CPPPLUGINPROXY_H__ 
bool initialized() const 
It returns true or false if the CppPlugin was initialized. 
 
Basic information about a plugin. 
 
The base class for plugins in TerraLib. 
 
void startup()
It starts the CppPlugin. 
 
~CppPluginProxy()
Destructor. 
 
A proxy class for C++ plugins. 
 
CppPluginProxy(const std::shared_ptr< Library > &slib, std::unique_ptr< CppPlugin > real_plugin)
Constructor. 
 
The base class for plugins in TerraLib. 
 
const PluginInfo & info() const 
It returns the PluginInfo of the CppPlugin. 
 
void shutdown()
It shuts down the CppPlugin.