summaryrefslogtreecommitdiffstats
path: root/parameter/SystemClass.h
diff options
context:
space:
mode:
Diffstat (limited to 'parameter/SystemClass.h')
-rw-r--r--parameter/SystemClass.h6
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;
};