summaryrefslogtreecommitdiffstats
path: root/parameter/SystemClass.h
diff options
context:
space:
mode:
authorRenaud de Chivre <renaud.de.chivre@intel.com>2013-12-13 15:09:44 +0100
committerDavid Wagner <david.wagner@intel.com>2014-02-12 17:04:16 +0100
commit1b8b3ca093ecd7dc8c1877352625508ca4a81728 (patch)
tree48a877768c33d4f3812384d4e7d356db8d1626f4 /parameter/SystemClass.h
parent3e783c2172a05bf5557086301442e7b56aba78a2 (diff)
downloadexternal_parameter-framework-1b8b3ca093ecd7dc8c1877352625508ca4a81728.zip
external_parameter-framework-1b8b3ca093ecd7dc8c1877352625508ca4a81728.tar.gz
external_parameter-framework-1b8b3ca093ecd7dc8c1877352625508ca4a81728.tar.bz2
Close all dynamic libraries when PFW is destroyed
BZ: 159294 The PFW opens many dynamic libs but does not keep any track of them. This prevents to close them cleanly and have border effect when trying to do coverage measurement. The patch ensures that the PFW closes its libraries when destroyed. Change-Id: Idd1f69bfbc719e8e000914bef990c809ec5ed206 Signed-off-by: Renaud de Chivre <renaud.de.chivre@intel.com>
Diffstat (limited to 'parameter/SystemClass.h')
-rw-r--r--parameter/SystemClass.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/parameter/SystemClass.h b/parameter/SystemClass.h
index ee71e5f..37d270a 100644
--- a/parameter/SystemClass.h
+++ b/parameter/SystemClass.h
@@ -105,5 +105,6 @@ private:
// Subsystem factory
CSubsystemLibrary* _pSubsystemLibrary;
+ list<void*> _subsystemLibraries; /**< Contains the list of all open plugin libs. */
};