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.
  
  | 
        
          | te::core::PluginEngineManager::PluginEngineManager | ( |  | ) |  |  | protected | 
 
 
  
  | 
        
          | te::core::PluginEngineManager::~PluginEngineManager | ( |  | ) |  |  | protected | 
 
 
      
        
          | void te::core::PluginEngineManager::clear | ( |  | ) |  | 
      
 
Unregister every plugin engine. 
 
 
Find a plugin engine with the given id. 
- Exceptions
- 
  
  
 
 
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. |  
 
 
 
      
        
          | void te::core::PluginEngineManager::remove | ( | const std::string & | engine_id | ) |  | 
      
 
Unregister the plugin engine. 
- Exceptions
- 
  
  
 
 
  
  | 
        
          | 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