A proxy class for C++ plugins.
More...
#include <CppPluginProxy.h>
A proxy class for C++ plugins.
- See also
- AbstractPlugin, Plugin, CppPlugin
Definition at line 52 of file CppPluginProxy.h.
Construct a proxy for the real C++ plugin.
- Parameters
-
lib | A pointer to the library that contains the plugin. |
plugin | The real C++ plugin. The CppPluginProxy will take the ownership of the given plugin. |
te::plugin::CppPluginProxy::~CppPluginProxy |
( |
| ) |
|
const PluginInfo& te::plugin::CppPluginProxy::getInfo |
( |
| ) |
const |
|
virtual |
bool te::plugin::CppPluginProxy::isStarted |
( |
| ) |
const |
|
virtual |
bool te::plugin::AbstractPlugin::operator< |
( |
const AbstractPlugin & |
rhs | ) |
const |
|
inherited |
This overloaded operator can be used to index the plugin in a set.
- Parameters
-
rhs | The right-hand-side plugin. |
- Returns
- True if this plugin name is lexcographical less than the rhs plugin name.
void te::plugin::CppPluginProxy::shutdown |
( |
| ) |
|
|
virtual |
void te::plugin::CppPluginProxy::startup |
( |
| ) |
|
|
virtual |
The library that contains the real plugin.
Definition at line 81 of file CppPluginProxy.h.
std::auto_ptr<Plugin> te::plugin::CppPluginProxy::m_plugin |
|
private |
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_master/terralib5/src/terralib/plugin/CppPluginProxy.h