Loading cmds/statsd/src/matchers/matcher_util.cpp +25 −0 Original line number Diff line number Diff line Loading @@ -233,6 +233,11 @@ bool matchesSimple(const UidMap& uidMap, const FieldValueMatcher& matcher, (matcher.eq_int() == values[i].mValue.int_value)) { return true; } // eq_int covers both int and long. if (values[i].mValue.getType() == LONG && (matcher.eq_int() == values[i].mValue.long_value)) { return true; } } return false; case FieldValueMatcher::ValueMatcherCase::kLtInt: Loading @@ -241,6 +246,11 @@ bool matchesSimple(const UidMap& uidMap, const FieldValueMatcher& matcher, (values[i].mValue.int_value < matcher.lt_int())) { return true; } // lt_int covers both int and long. if (values[i].mValue.getType() == LONG && (values[i].mValue.long_value < matcher.lt_int())) { return true; } } return false; case FieldValueMatcher::ValueMatcherCase::kGtInt: Loading @@ -249,6 +259,11 @@ bool matchesSimple(const UidMap& uidMap, const FieldValueMatcher& matcher, (values[i].mValue.int_value > matcher.gt_int())) { return true; } // gt_int covers both int and long. if (values[i].mValue.getType() == LONG && (values[i].mValue.long_value > matcher.gt_int())) { return true; } } return false; case FieldValueMatcher::ValueMatcherCase::kLtFloat: Loading @@ -273,6 +288,11 @@ bool matchesSimple(const UidMap& uidMap, const FieldValueMatcher& matcher, (values[i].mValue.int_value <= matcher.lte_int())) { return true; } // lte_int covers both int and long. if (values[i].mValue.getType() == LONG && (values[i].mValue.long_value <= matcher.lte_int())) { return true; } } return false; case FieldValueMatcher::ValueMatcherCase::kGteInt: Loading @@ -281,6 +301,11 @@ bool matchesSimple(const UidMap& uidMap, const FieldValueMatcher& matcher, (values[i].mValue.int_value >= matcher.gte_int())) { return true; } // gte_int covers both int and long. if (values[i].mValue.getType() == LONG && (values[i].mValue.long_value >= matcher.gte_int())) { return true; } } return false; default: Loading Loading
cmds/statsd/src/matchers/matcher_util.cpp +25 −0 Original line number Diff line number Diff line Loading @@ -233,6 +233,11 @@ bool matchesSimple(const UidMap& uidMap, const FieldValueMatcher& matcher, (matcher.eq_int() == values[i].mValue.int_value)) { return true; } // eq_int covers both int and long. if (values[i].mValue.getType() == LONG && (matcher.eq_int() == values[i].mValue.long_value)) { return true; } } return false; case FieldValueMatcher::ValueMatcherCase::kLtInt: Loading @@ -241,6 +246,11 @@ bool matchesSimple(const UidMap& uidMap, const FieldValueMatcher& matcher, (values[i].mValue.int_value < matcher.lt_int())) { return true; } // lt_int covers both int and long. if (values[i].mValue.getType() == LONG && (values[i].mValue.long_value < matcher.lt_int())) { return true; } } return false; case FieldValueMatcher::ValueMatcherCase::kGtInt: Loading @@ -249,6 +259,11 @@ bool matchesSimple(const UidMap& uidMap, const FieldValueMatcher& matcher, (values[i].mValue.int_value > matcher.gt_int())) { return true; } // gt_int covers both int and long. if (values[i].mValue.getType() == LONG && (values[i].mValue.long_value > matcher.gt_int())) { return true; } } return false; case FieldValueMatcher::ValueMatcherCase::kLtFloat: Loading @@ -273,6 +288,11 @@ bool matchesSimple(const UidMap& uidMap, const FieldValueMatcher& matcher, (values[i].mValue.int_value <= matcher.lte_int())) { return true; } // lte_int covers both int and long. if (values[i].mValue.getType() == LONG && (values[i].mValue.long_value <= matcher.lte_int())) { return true; } } return false; case FieldValueMatcher::ValueMatcherCase::kGteInt: Loading @@ -281,6 +301,11 @@ bool matchesSimple(const UidMap& uidMap, const FieldValueMatcher& matcher, (values[i].mValue.int_value >= matcher.gte_int())) { return true; } // gte_int covers both int and long. if (values[i].mValue.getType() == LONG && (values[i].mValue.long_value >= matcher.gte_int())) { return true; } } return false; default: Loading