aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancois Gaffie <francois.gaffie@intel.com>2013-02-07 10:30:32 +0100
committerDavid Wagner <david.wagner@intel.com>2014-02-12 17:03:47 +0100
commit4d0b13bbe9d9ba949dd4f75a20e4dc488add19e9 (patch)
treef65946504526e37ad5bc8a399062a58e17360202
parent8b751e92fae2e13353309d3e41e57aa3ccd9fb8c (diff)
downloadexternal_parameter-framework-4d0b13bbe9d9ba949dd4f75a20e4dc488add19e9.zip
external_parameter-framework-4d0b13bbe9d9ba949dd4f75a20e4dc488add19e9.tar.gz
external_parameter-framework-4d0b13bbe9d9ba949dd4f75a20e4dc488add19e9.tar.bz2
Exposes API to dump inclusive criteria
BZ: 83285 To avoid implement in route manager an helper function to dump inclusive criteria, expose an already existing API through the CriterionTypeInterface. Signed-off-by: Francois Gaffie <francois.gaffie@intel.com> Change-Id: Ib500f23872fd4da47c5d17666f75708e1627f749 Reviewed-on: http://android.intel.com:8080/90783 Reviewed-by: Gaffie, Francois <francois.gaffie@intel.com> Reviewed-by: Denneulin, Guillaume <guillaume.denneulin@intel.com> Reviewed-by: Centelles, Sylvain <sylvain.centelles@intel.com> Reviewed-by: Rocard, KevinX <kevinx.rocard@intel.com> Tested-by: Dixon, CharlesX <charlesx.dixon@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
-rw-r--r--parameter/SelectionCriterionType.h2
-rw-r--r--parameter/SelectionCriterionTypeInterface.h1
2 files changed, 2 insertions, 1 deletions
diff --git a/parameter/SelectionCriterionType.h b/parameter/SelectionCriterionType.h
index 1474cd2..bff11c5 100644
--- a/parameter/SelectionCriterionType.h
+++ b/parameter/SelectionCriterionType.h
@@ -46,7 +46,7 @@ public:
string listPossibleValues() const;
// Formatted state
- string getFormattedState(int iValue) const;
+ virtual string getFormattedState(int iValue) const;
// From CElement
virtual string getKind() const;
diff --git a/parameter/SelectionCriterionTypeInterface.h b/parameter/SelectionCriterionTypeInterface.h
index e089056..426d355 100644
--- a/parameter/SelectionCriterionTypeInterface.h
+++ b/parameter/SelectionCriterionTypeInterface.h
@@ -30,5 +30,6 @@ public:
virtual bool getNumericalValue(const std::string& strValue, int& iValue) const = 0;
virtual bool getLiteralValue(int iValue, std::string& strValue) const = 0;
virtual bool isTypeInclusive() const = 0;
+ virtual std::string getFormattedState(int iValue) const = 0;
};