.. index:: pair: class; PluginManager .. _doxid-class_plugin_manager: class PluginManager =================== .. toctree:: :hidden: Overview ~~~~~~~~ .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class PluginManager { public: // methods bool :ref:`loadPlugin`(const std::string& pluginLibFile); void :ref:`addPluginPath`(const std::string& pluginPath); }; // direct descendants class :ref:`EnginePluginManager`; class :ref:`FunctionalNodeFactoryManager`; class :ref:`ProtoOpsManager`; .. _details-class_plugin_manager: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Methods ------- .. index:: pair: function; loadPlugin .. _doxid-class_plugin_manager_1a650fbdd7970345d453674aec46db080e: .. ref-code-block:: cpp :class: doxyrest-title-code-block bool loadPlugin(const std::string& pluginLibFile) Load a Plugin from a given library. .. rubric:: Parameters: .. list-table:: :widths: 20 80 * - pluginLibFile - Plugin library file (.so) .. rubric:: Returns: Returns true if the plugin was loaded successfully, false otherwise .. index:: pair: function; addPluginPath .. _doxid-class_plugin_manager_1aae4c9a8c7f8c1f74fac06307b88acf22: .. ref-code-block:: cpp :class: doxyrest-title-code-block void addPluginPath(const std::string& pluginPath) Adds search path under which to look for plugins. .. rubric:: Parameters: .. list-table:: :widths: 20 80 * - pluginPath - Path to plugins