PFW: Add getConfigurableElement() to CSubsystemObject
BZ: 25743
CSubsystemObject manages an instance of CInstanceConfigurableElement through a
private member variable, preventing subclasses of CSubsystemObject from
accessing it. These subclasses should have access to this knowledge, e.g. when a
plugin needs to display specific debug information.
This patch adds a new protected method
CSubsystemObject::getConfigurableElement().
Change-Id: Ifba58e4ef41b53de828eb1a85b3a8e9a3e5bf40c
Reviewed-on: http://android.intel.com:8080/37731
Reviewed-by: Boisnard, FredericX <fredericx.boisnard@intel.com>
Reviewed-by: De Chivre, RenaudX <renaudx.de.chivre@intel.com>
Reviewed-by: M, Arulselvan <arulselvan.m@intel.com>
Tested-by: M, Arulselvan <arulselvan.m@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
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 @@
}
return strFormattedValue;
}
+
+// Configurable element retrieval
+const CInstanceConfigurableElement* CSubsystemObject::getConfigurableElement() const
+{
+ return _pInstanceConfigurableElement;
+}