Home
last modified time | relevance | path

Searched refs:conditionCache (Results 1 – 12 of 12) sorted by relevance

/frameworks/base/cmds/statsd/tests/condition/
DSimpleConditionTracker_test.cpp134 vector<ConditionState> conditionCache(1, ConditionState::kNotEvaluated); in TEST() local
137 conditionTracker.evaluateCondition(event, matcherState, allPredicates, conditionCache, in TEST()
140 EXPECT_EQ(ConditionState::kUnknown, conditionCache[0]); in TEST()
147 conditionCache[0] = ConditionState::kNotEvaluated; in TEST()
150 conditionTracker.evaluateCondition(event, matcherState, allPredicates, conditionCache, in TEST()
153 EXPECT_EQ(ConditionState::kTrue, conditionCache[0]); in TEST()
160 conditionCache[0] = ConditionState::kNotEvaluated; in TEST()
163 conditionTracker.evaluateCondition(event, matcherState, allPredicates, conditionCache, in TEST()
165 EXPECT_EQ(ConditionState::kTrue, conditionCache[0]); in TEST()
172 conditionCache[0] = ConditionState::kNotEvaluated; in TEST()
[all …]
DStateTracker_test.cpp72 vector<ConditionState> conditionCache(1, ConditionState::kNotEvaluated); in TEST() local
75 tracker.evaluateCondition(event, matcherState, allPredicates, conditionCache, changedCache); in TEST()
81 conditionCache[0] = ConditionState::kNotEvaluated; in TEST()
82 tracker.evaluateCondition(event, matcherState, allPredicates, conditionCache, changedCache); in TEST()
91 conditionCache[0] = ConditionState::kNotEvaluated; in TEST()
92 tracker.evaluateCondition(event2, matcherState, allPredicates, conditionCache, changedCache); in TEST()
100 conditionCache[0] = ConditionState::kNotEvaluated; in TEST()
101 tracker.evaluateCondition(event3, matcherState, allPredicates, conditionCache, changedCache); in TEST()
/frameworks/base/cmds/statsd/src/condition/
DStateTracker.cpp120 vector<ConditionState>& conditionCache, in evaluateCondition() argument
124 if (conditionCache[mIndex] != ConditionState::kNotEvaluated) { in evaluateCondition()
126 VLOG("Yes, already evaluated, %lld %d", (long long)mConditionId, conditionCache[mIndex]); in evaluateCondition()
132 conditionCache[mIndex] = in evaluateCondition()
147 conditionCache[mIndex] = in evaluateCondition()
159 conditionCache[mIndex] = ConditionState::kTrue; in evaluateCondition()
166 conditionCache[mIndex] = ConditionState::kTrue; in evaluateCondition()
169 conditionCache[mIndex] = ConditionState::kTrue; in evaluateCondition()
184 vector<ConditionState>& conditionCache, in isConditionMet() argument
186 if (conditionCache[mIndex] != ConditionState::kNotEvaluated) { in isConditionMet()
[all …]
DSimpleConditionTracker.cpp130 void SimpleConditionTracker::handleStopAll(std::vector<ConditionState>& conditionCache, in handleStopAll() argument
147 conditionCache[mIndex] = ConditionState::kFalse; in handleStopAll()
173 bool matchStart, ConditionState* conditionCache, in handleConditionEvent() argument
181 (*conditionCache) = ConditionState::kUnknown; in handleConditionEvent()
248 (*conditionCache) = newCondition; in handleConditionEvent()
258 vector<ConditionState>& conditionCache, in evaluateCondition() argument
260 if (conditionCache[mIndex] != ConditionState::kNotEvaluated) { in evaluateCondition()
263 (long long)mConditionId, conditionCache[mIndex]); in evaluateCondition()
271 handleStopAll(conditionCache, conditionChangedCache); in evaluateCondition()
294 conditionCache[mIndex] = mInitialValue; in evaluateCondition()
[all …]
DCombinationConditionTracker.cpp116 vector<ConditionState>& conditionCache, in isConditionMet() argument
120 if (conditionCache[childIndex] == ConditionState::kNotEvaluated) { in isConditionMet()
125 conditionCache, in isConditionMet()
129 conditionCache[mIndex] = in isConditionMet()
130 evaluateCombinationCondition(mChildren, mLogicalOperation, conditionCache); in isConditionMet()
186 vector<ConditionState> conditionCache(allConditions.size(), ConditionState::kNotEvaluated); in getMetConditionDimension() local
189 conditionCache[childIndex] = conditionCache[childIndex] | in getMetConditionDimension()
193 evaluateCombinationCondition(mChildren, mLogicalOperation, conditionCache); in getMetConditionDimension()
194 if (conditionCache[mIndex] == ConditionState::kTrue && dimensionsKeySet.empty()) { in getMetConditionDimension()
197 return conditionCache[mIndex]; in getMetConditionDimension()
Dcondition_util.cpp43 const std::vector<ConditionState>& conditionCache) { in evaluateCombinationCondition() argument
51 ConditionState childState = conditionCache[childIndex]; in evaluateCombinationCondition()
80 ((conditionCache[children[0]] == ConditionState::kFalse) ? in evaluateCombinationCondition()
DSimpleConditionTracker.h46 std::vector<ConditionState>& conditionCache,
54 std::vector<ConditionState>& conditionCache,
128 void handleStopAll(std::vector<ConditionState>& conditionCache,
132 ConditionState* conditionCache, bool* changedCache);
DStateTracker.h45 std::vector<ConditionState>& conditionCache,
61 std::vector<ConditionState>& conditionCache,
DCombinationConditionTracker.h41 std::vector<ConditionState>& conditionCache,
49 std::vector<ConditionState>& conditionCache,
DConditionTracker.h74 std::vector<ConditionState>& conditionCache,
102 std::vector<ConditionState>& conditionCache,
Dcondition_util.h39 const std::vector<ConditionState>& conditionCache);
/frameworks/base/cmds/statsd/src/metrics/
DMetricsManager.cpp432 vector<ConditionState> conditionCache(mAllConditionTrackers.size(), in onLogEvent() local
441 condition->evaluateCondition(event, matcherCache, mAllConditionTrackers, conditionCache, in onLogEvent()
456 mAllMetricProducers[metricIndex]->onConditionChanged(conditionCache[i], in onLogEvent()
462 mAllMetricProducers[metricIndex]->onSlicedConditionMayChange(conditionCache[i], in onLogEvent()