te::core::plugin Namespace Reference

Functions

TECOREEXPORT void FinalizePluginSystem ()
 
TECOREEXPORT void InitializePluginSystem ()
 
TECOREEXPORT void LoadAll (bool start=true)
 
TECOREEXPORT std::vector< PluginInfoTopologicalSort (const std::vector< PluginInfo > &v_pinfo)
 
TECOREEXPORT void UnloadAll ()
 
TECOREEXPORT void UnloadPlugin (const std::string &plugin_name)
 

Function Documentation

◆ FinalizePluginSystem()

TECOREEXPORT void te::core::plugin::FinalizePluginSystem ( )

◆ InitializePluginSystem()

TECOREEXPORT void te::core::plugin::InitializePluginSystem ( )

◆ LoadAll()

TECOREEXPORT void te::core::plugin::LoadAll ( bool  start = true)

◆ TopologicalSort()

TECOREEXPORT std::vector<PluginInfo> te::core::plugin::TopologicalSort ( const std::vector< PluginInfo > &  v_pinfo)

A plugin finder that search for plugins in some special directories defined by compile time macros.

◆ UnloadAll()

TECOREEXPORT void te::core::plugin::UnloadAll ( )

◆ UnloadPlugin()

TECOREEXPORT void te::core::plugin::UnloadPlugin ( const std::string &  plugin_name)