summaryrefslogtreecommitdiffstats
path: root/parameter/ParameterAccessContext.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'parameter/ParameterAccessContext.cpp')
-rw-r--r--parameter/ParameterAccessContext.cpp31
1 files changed, 13 insertions, 18 deletions
diff --git a/parameter/ParameterAccessContext.cpp b/parameter/ParameterAccessContext.cpp
index 769565a..cc0506d 100644
--- a/parameter/ParameterAccessContext.cpp
+++ b/parameter/ParameterAccessContext.cpp
@@ -32,16 +32,22 @@
#define base CErrorContext
-CParameterAccessContext::CParameterAccessContext(string& strError, CParameterBlackboard* pParameterBlackboard, bool bValueSpaceIsRaw, bool bOutputRawFormatIsHex) :
- base(strError), _pParameterBlackboard(pParameterBlackboard),
+CParameterAccessContext::CParameterAccessContext(string& strError, CParameterBlackboard* pParameterBlackboard, bool bValueSpaceIsRaw, bool bOutputRawFormatIsHex)
+ : base(strError), _pParameterBlackboard(pParameterBlackboard),
_bValueSpaceIsRaw(bValueSpaceIsRaw), _bOutputRawFormatIsHex(bOutputRawFormatIsHex),
- _bBigEndianSubsystem(false), _bAutoSync(true), _bDynamicAccess(false)
+ _bBigEndianSubsystem(false), _bAutoSync(true)
{
}
-CParameterAccessContext::CParameterAccessContext(string& strError) :
- base(strError), _pParameterBlackboard(NULL), _bValueSpaceIsRaw(false),
- _bOutputRawFormatIsHex(false), _bBigEndianSubsystem(false), _bAutoSync(true), _bDynamicAccess(false)
+CParameterAccessContext::CParameterAccessContext(string& strError, bool bBigEndianSubsystem, CParameterBlackboard* pParameterBlackboard)
+ : base(strError), _pParameterBlackboard(pParameterBlackboard), _bValueSpaceIsRaw(false),
+ _bOutputRawFormatIsHex(false), _bBigEndianSubsystem(bBigEndianSubsystem), _bAutoSync(true)
+{
+}
+
+CParameterAccessContext::CParameterAccessContext(string& strError)
+ : base(strError), _pParameterBlackboard(NULL), _bValueSpaceIsRaw(false),
+ _bOutputRawFormatIsHex(false), _bBigEndianSubsystem(false), _bAutoSync(true)
{
}
@@ -97,16 +103,5 @@ void CParameterAccessContext::setAutoSync(bool bAutoSync)
bool CParameterAccessContext::getAutoSync() const
{
- return _bAutoSync || _bDynamicAccess;
-}
-
-// Dynamic access
-void CParameterAccessContext::setDynamicAccess(bool bDynamicAccess)
-{
- _bDynamicAccess = bDynamicAccess;
-}
-
-bool CParameterAccessContext::isDynamicAccess() const
-{
- return _bDynamicAccess;
+ return _bAutoSync;
}