diff options
author | Frédéric Boisnard <fredericx.boisnard@intel.com> | 2012-07-27 11:32:30 +0200 |
---|---|---|
committer | David Wagner <david.wagner@intel.com> | 2014-02-12 17:03:12 +0100 |
commit | 7bd615ba9b4d44d78aa745a10e836d2e02f6a995 (patch) | |
tree | 5167cf25a73a639cec19b623dc7c463ddc25055e /parameter/EnumParameterType.h | |
parent | 951478881581670ae7d63e16b2aa2e4d2d1fdd66 (diff) | |
download | external_parameter-framework-7bd615ba9b4d44d78aa745a10e836d2e02f6a995.zip external_parameter-framework-7bd615ba9b4d44d78aa745a10e836d2e02f6a995.tar.gz external_parameter-framework-7bd615ba9b4d44d78aa745a10e836d2e02f6a995.tar.bz2 |
PFW: Verification of Enum size compatibility
BZ: 30283
No verification is made on the compatibility of the numerical
Enum with the declared size. This patch aims to fix this issue.
Change-Id: I03dea88d1b3e482eecb92a92169537d51c44c2a7
Signed-off-by: Frédéric Boisnard <fredericx.boisnard@intel.com>
Reviewed-on: http://android.intel.com:8080/59242
Reviewed-by: Rocard, KevinX <kevinx.rocard@intel.com>
Reviewed-by: Benavoli, Patrick <patrick.benavoli@intel.com>
Reviewed-by: De Chivre, Renaud <renaud.de.chivre@intel.com>
Tested-by: Mendi, EduardoX <eduardox.mendi@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
Diffstat (limited to 'parameter/EnumParameterType.h')
-rw-r--r-- | parameter/EnumParameterType.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/parameter/EnumParameterType.h b/parameter/EnumParameterType.h index c461727..3e4c3a2 100644 --- a/parameter/EnumParameterType.h +++ b/parameter/EnumParameterType.h @@ -64,4 +64,7 @@ private: // Numerical validity bool isValid(int iNumerical, CParameterAccessContext& parameterAccessContext) const; + + // Range validity + bool checkValueAgainstRange(const string& strValue, int64_t value, CParameterAccessContext& parameterAccessContext, bool bHexaValue, bool bConversionSucceeded) const; }; |