summaryrefslogtreecommitdiffstats
path: root/parameter/BitParameter.h
diff options
context:
space:
mode:
Diffstat (limited to 'parameter/BitParameter.h')
-rw-r--r--parameter/BitParameter.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/parameter/BitParameter.h b/parameter/BitParameter.h
index 3391e27..d22fa89 100644
--- a/parameter/BitParameter.h
+++ b/parameter/BitParameter.h
@@ -51,10 +51,17 @@ public:
// Integer Access
virtual bool accessAsInteger(uint32_t& uiValue, bool bSet, CParameterAccessContext& parameterAccessContext) const;
-private:
+
+ // AreaConfiguration creation
+ virtual CAreaConfiguration* createAreaConfiguration(const CSyncerSet* pSyncerSet) const;
+
// Size
uint32_t getBelongingBlockSize() const;
+ // Access from area configuration
+ uint32_t merge(uint32_t uiOriginData, uint32_t uiNewData) const;
+private:
+
// String Access
virtual bool doSetValue(const string& strValue, uint32_t uiOffset, CParameterAccessContext& parameterAccessContext) const;
virtual void doGetValue(string& strValue, uint32_t uiOffset, CParameterAccessContext& parameterAccessContext) const;