- CONFIG_EXPORT static void loadLibrary(const std::string theLibName);
-
-protected:
- void processNode(xmlNodePtr aNode);
- bool processChildren(xmlNodePtr aNode);
+ CONFIG_EXPORT static void loadLibrary(const std::string& theLibName);
+ /// loads the python module with specified name
+ CONFIG_EXPORT static void loadScript(const std::string& theFileName);
+ /*!
+ * Extends set of modules, used for dependency checking (if there is no
+ * required module in the set, a plugin will not be loaded)
+ */
+ CONFIG_EXPORT static void addDependencyModule(const std::string& theModuleName);