summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--parameter/SubsystemObject.cpp6
-rw-r--r--parameter/SubsystemObject.h2
2 files changed, 8 insertions, 0 deletions
diff --git a/parameter/SubsystemObject.cpp b/parameter/SubsystemObject.cpp
index 5d92127..1eaffba 100644
--- a/parameter/SubsystemObject.cpp
+++ b/parameter/SubsystemObject.cpp
@@ -212,3 +212,9 @@ string CSubsystemObject::formatMappingValue(const string& strMappingValue, uint3
}
return strFormattedValue;
}
+
+// Configurable element retrieval
+const CInstanceConfigurableElement* CSubsystemObject::getConfigurableElement() const
+{
+ return _pInstanceConfigurableElement;
+}
diff --git a/parameter/SubsystemObject.h b/parameter/SubsystemObject.h
index d08f3c4..e5767b6 100644
--- a/parameter/SubsystemObject.h
+++ b/parameter/SubsystemObject.h
@@ -66,6 +66,8 @@ protected:
void log(const string& strMessage, ...) const;
// Mapping formatting
static string formatMappingValue(const string& strMappingValue, uint32_t uiFirstAmendKey, uint32_t uiNbAmendKeys, const CMappingContext& context);
+ // Configurable element retrieval
+ const CInstanceConfigurableElement* getConfigurableElement() const;
private:
// Instance element to sync from/to