summaryrefslogtreecommitdiffstats
path: root/parameter/ParameterMgrPlatformConnector.h
diff options
context:
space:
mode:
Diffstat (limited to 'parameter/ParameterMgrPlatformConnector.h')
-rw-r--r--parameter/ParameterMgrPlatformConnector.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/parameter/ParameterMgrPlatformConnector.h b/parameter/ParameterMgrPlatformConnector.h
index 14e408c..e121290 100644
--- a/parameter/ParameterMgrPlatformConnector.h
+++ b/parameter/ParameterMgrPlatformConnector.h
@@ -23,6 +23,7 @@
#include "SelectionCriterionTypeInterface.h"
#include "SelectionCriterionInterface.h"
+#include "ParameterHandle.h"
class CParameterMgr;
class CParameterMgrLogger;
@@ -60,8 +61,9 @@ public:
bool applyConfigurations(std::string& strError);
// Dynamic parameter handling
- bool setValue(const std::string& strPath, const std::string& strValue, std::string& strError, bool bRawValueSpace = false);
- bool getValue(const std::string& strPath, std::string& strValue, std::string& strError, bool bRawValueSpace = false, bool bHexOutputRawFormat = false) const;
+ // Returned objects are owned by clients
+ // Must be cassed after successfull start
+ CParameterHandle* createParameterHandle(const std::string& strPath, std::string& strError) const;
private:
// Private logging