summaryrefslogtreecommitdiffstats
path: root/parameter/SystemClass.h
diff options
context:
space:
mode:
Diffstat (limited to 'parameter/SystemClass.h')
-rw-r--r--parameter/SystemClass.h13
1 files changed, 12 insertions, 1 deletions
diff --git a/parameter/SystemClass.h b/parameter/SystemClass.h
index a522a33..5bc9006 100644
--- a/parameter/SystemClass.h
+++ b/parameter/SystemClass.h
@@ -41,9 +41,20 @@ public:
// Subsystem factory
const CSubsystemLibrary* getSubsystemLibrary() const;
- // Fill syncer-set with syncers from subsytems that need resync
+ /**
+ * Look for subsystems that need to be resynchronized.
+ * Consume the need to be resynchronized
+ * and fill a syncer set with all syncers that need to be resynchronized
+ *
+ * @param[out] syncerSet The syncer set to fill
+ */
void checkForSubsystemsToResync(CSyncerSet& syncerSet);
+ /**
+ * Reset subsystems need to resync flag.
+ */
+ void cleanSubsystemsNeedToResync();
+
// base
virtual bool init(string& strError);
virtual string getKind() const;