aboutsummaryrefslogtreecommitdiffstats
path: root/parameter/VirtualSubsystem.h
diff options
context:
space:
mode:
authorPatrick Benavoli <patrickx.benavoli@intel.com>2011-11-25 22:46:13 +0100
committerDavid Wagner <david.wagner@intel.com>2014-02-10 17:15:01 +0100
commite7a903ef0a5ee2b9d51e6f86d32c704b9ff16c21 (patch)
tree0f3cf1f23b4f7aee4f1fea5da70770f14217ee64 /parameter/VirtualSubsystem.h
parent79f16cc91351951a39ad3019a7dc9e4dea532551 (diff)
downloadexternal_parameter-framework-e7a903ef0a5ee2b9d51e6f86d32c704b9ff16c21.zip
external_parameter-framework-e7a903ef0a5ee2b9d51e6f86d32c704b9ff16c21.tar.gz
external_parameter-framework-e7a903ef0a5ee2b9d51e6f86d32c704b9ff16c21.tar.bz2
PFW: No mapping attempt for virtual subsystems
BZ: 15710 Now virtual subsystems overload the mapping process so as to avoid any object creation attempt. Object creation only makes sense for concrete subsystems, i.e. those containing actual physical parameters to be mapped. Change-Id: Ib7a8d5978ebb79a5d5fecebe3b95cc3bd376cd8e Signed-off-by: Patrick Benavoli <patrickx.benavoli@intel.com> Reviewed-on: http://android.intel.com:8080/26099 Reviewed-by: Barthes, FabienX <fabienx.barthes@intel.com> Tested-by: Barthes, FabienX <fabienx.barthes@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
Diffstat (limited to 'parameter/VirtualSubsystem.h')
-rw-r--r--parameter/VirtualSubsystem.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/parameter/VirtualSubsystem.h b/parameter/VirtualSubsystem.h
index 2f3cc6e..f6981d6 100644
--- a/parameter/VirtualSubsystem.h
+++ b/parameter/VirtualSubsystem.h
@@ -45,5 +45,10 @@ protected:
virtual ISyncer* getSyncer() const;
private:
+ // From IMapper
+ virtual bool mapBegin(CInstanceConfigurableElement* pInstanceConfigurableElement, bool& bKeepDiving, string& strError);
+ virtual void mapEnd();
+
+ // Subsystem level dummy syncer
CVirtualSyncer* _pVirtualSyncer;
};