diff options
Diffstat (limited to 'parameter/SystemClass.h')
-rw-r--r-- | parameter/SystemClass.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/parameter/SystemClass.h b/parameter/SystemClass.h index 512c5ec..ead5565 100644 --- a/parameter/SystemClass.h +++ b/parameter/SystemClass.h @@ -31,6 +31,7 @@ #pragma once #include "ConfigurableElement.h" +#include "SubsystemPlugins.h" #include <list> class CSubsystemLibrary; @@ -42,7 +43,8 @@ public: virtual ~CSystemClass(); // Called from parent before actual init - bool loadSubsystems(string& strError, const vector<string>& astrPluginFolderPaths); + bool loadSubsystems(string& strError, const CSubsystemPlugins* pSubsystemPlugins); + // Subsystem factory const CSubsystemLibrary* getSubsystemLibrary() const; // base @@ -62,7 +64,7 @@ private: // Plugin loading bool loadPlugins(list<string>& lstrPluginFiles, string& strError); - // ref only + // Subsystem factory CSubsystemLibrary* _pSubsystemLibrary; }; |