A singleton that can be used to register plugin engines.
More...
#include <PluginEngineManager.h>
A singleton that can be used to register plugin engines.
Definition at line 53 of file PluginEngineManager.h.
◆ PluginEngineManager() [1/2]
te::core::PluginEngineManager::PluginEngineManager |
( |
| ) |
|
|
protected |
◆ ~PluginEngineManager()
te::core::PluginEngineManager::~PluginEngineManager |
( |
| ) |
|
|
protected |
◆ PluginEngineManager() [2/2]
◆ clear()
void te::core::PluginEngineManager::clear |
( |
| ) |
|
Unregister every plugin engine.
◆ get()
Find a plugin engine with the given id.
- Exceptions
-
◆ insert()
Register a new plugin engine.
- Exceptions
-
InvalidArgumentException | It throws an exception if the engine argument is not valid or another engine with the same name is already registered. |
◆ instance()
◆ operator=()
◆ remove()
void te::core::PluginEngineManager::remove |
( |
const std::string & |
engine_id | ) |
|
Unregister the plugin engine.
- Exceptions
-
◆ m_pimpl
Impl* te::core::PluginEngineManager::m_pimpl |
|
private |
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_master/src/terralib/core/plugin/PluginEngineManager.h