#include <CppPluginEngine.h>
  
 Public Member Functions | |
| CppPluginEngine () | |
| Default construtor.  More... | |
| const std::string & | id () const | 
| It returns the id of the plugin engine.  More... | |
| std::unique_ptr< AbstractPlugin > | load (const PluginInfo &pinfo) | 
| It loads a cpp plugin from a give PluginInfo.  More... | |
| const std::string & | name () const | 
| It returns the name of the plugin engine.  More... | |
| void | unload (std::unique_ptr< AbstractPlugin > plugin) | 
| It unloads a cpp plugin from a give AbstractPlugin unique_ptr.  More... | |
| ~CppPluginEngine () | |
| Destructor.  More... | |
Private Attributes | |
| Impl * | m_pimpl | 
Definition at line 46 of file CppPluginEngine.h.
| te::core::CppPluginEngine::CppPluginEngine | ( | ) | 
Default construtor.
| te::core::CppPluginEngine::~CppPluginEngine | ( | ) | 
Destructor.
      
  | 
  virtual | 
It returns the id of the plugin engine.
Implements te::core::AbstractPluginEngine.
      
  | 
  virtual | 
It loads a cpp plugin from a give PluginInfo.
| PluginEngineLoadException | If the plugin cannot be loaded. | 
Implements te::core::AbstractPluginEngine.
      
  | 
  virtual | 
It returns the name of the plugin engine.
Implements te::core::AbstractPluginEngine.
      
  | 
  virtual | 
It unloads a cpp plugin from a give AbstractPlugin unique_ptr.
| PluginEngineUnloadException | If the plugin cannot be unloaded. | 
Implements te::core::AbstractPluginEngine.
      
  | 
  private | 
Definition at line 79 of file CppPluginEngine.h.