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