diff options
Diffstat (limited to 'parameter/SystemClass.h')
-rw-r--r-- | parameter/SystemClass.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/parameter/SystemClass.h b/parameter/SystemClass.h index d80ab52..512c5ec 100644 --- a/parameter/SystemClass.h +++ b/parameter/SystemClass.h @@ -31,7 +31,7 @@ #pragma once #include "ConfigurableElement.h" -#include <vector> +#include <list> class CSubsystemLibrary; @@ -54,7 +54,13 @@ private: virtual bool childrenAreDynamic() const; // Subsystem plugins - bool getPluginFiles(const string& strPluginPath, vector<string>& astrPluginFiles) const; + bool getPluginFiles(const string& strPluginPath, list<string>& lstrPluginFiles) const; + + // Plugin symbol computation + static string getPluginSymbol(const string& strPluginPath); + + // Plugin loading + bool loadPlugins(list<string>& lstrPluginFiles, string& strError); // ref only CSubsystemLibrary* _pSubsystemLibrary; |