#include <terralib/core/plugin.h>#include <terralib/core/utils.h>#include <cstdlib>#include <iostream>Go to the source code of this file.
Functions | |
| void | InitPluginSystem () |
| int | main (int argc, char *argv[]) |
| void | WithoutPluginManager () |
| void | WithPluginManager () |
| void InitPluginSystem | ( | ) |
Definition at line 38 of file examples/core/plugin/main.cpp.
References te::core::PluginEngineManager::insert(), and te::core::PluginEngineManager::instance().
Definition at line 121 of file examples/core/plugin/main.cpp.
References te::core::plugin::FinalizePluginSystem(), te::core::plugin::InitializePluginSystem(), WithoutPluginManager(), and WithPluginManager().
| void WithoutPluginManager | ( | ) |
Definition at line 47 of file examples/core/plugin/main.cpp.
References te::core::FindInTerraLibPath(), te::core::PluginEngineManager::get(), te::core::PluginEngineManager::instance(), te::core::JSONPluginInfoSerializer(), te::core::AbstractPluginEngine::load(), and te::core::AbstractPluginEngine::unload().
Referenced by main().
| void WithPluginManager | ( | ) |
Definition at line 85 of file examples/core/plugin/main.cpp.
References te::core::PluginManager::clear(), te::core::FindInTerraLibPath(), te::core::PluginManager::getLoadedPlugins(), te::core::PluginManager::insert(), te::core::PluginManager::instance(), te::core::JSONPluginInfoSerializer(), te::core::PluginManager::load(), te::core::PluginManager::stop(), te::core::plugin::TopologicalSort(), and te::core::PluginManager::unload().
Referenced by main().