te::core::PluginManager::Impl Struct Reference

Public Member Functions

void move_from_broken_to_unloaded_list (std::size_t plugin_pos)
 
void move_from_unload_to_broken_list (std::size_t plugin_pos)
 

Public Attributes

std::vector< PluginInfobroken_plugins
 The list of plugins that could not be loaded. More...
 
std::map< std::string, std::vector< std::string > > dependency_map
 The list of plugins dependencies. More...
 
std::vector< std::shared_ptr< AbstractPlugin > > plugins
 The list of managed plugins: this will be needed to unload accordinly the plugins! More...
 
std::vector< PluginInfounloaded_plugins
 The list of plugins that are not loaded. More...
 

Detailed Description

Definition at line 47 of file src/terralib/core/plugin/PluginManager.cpp.

Member Function Documentation

void te::core::PluginManager::Impl::move_from_broken_to_unloaded_list ( std::size_t  plugin_pos)
void te::core::PluginManager::Impl::move_from_unload_to_broken_list ( std::size_t  plugin_pos)

Member Data Documentation

std::map<std::string, std::vector<std::string> > te::core::PluginManager::Impl::dependency_map

The documentation for this struct was generated from the following file: