Home
last modified time | relevance | path

Searched refs:ConditionState (Results 1 – 25 of 41) sorted by relevance

12

/aosp12/packages/modules/StatsD/statsd/src/condition/
H A Dcondition_util.cpp36 ConditionState newCondition; in evaluateCombinationCondition()
48 if (childState == ConditionState::kFalse) { in evaluateCombinationCondition()
51 if (childState == ConditionState::kTrue) { in evaluateCombinationCondition()
58 return ConditionState::kUnknown; in evaluateCombinationCondition()
63 newCondition = hasFalse ? ConditionState::kFalse : ConditionState::kTrue; in evaluateCombinationCondition()
67 newCondition = hasTrue ? ConditionState::kTrue : ConditionState::kFalse; in evaluateCombinationCondition()
73 ConditionState::kTrue : ConditionState::kFalse); in evaluateCombinationCondition()
76 newCondition = hasFalse ? ConditionState::kTrue : ConditionState::kFalse; in evaluateCombinationCondition()
79 newCondition = hasTrue ? ConditionState::kFalse : ConditionState::kTrue; in evaluateCombinationCondition()
82 newCondition = ConditionState::kFalse; in evaluateCombinationCondition()
[all …]
H A DSimpleConditionTracker.cpp189 ConditionState newCondition; in handleConditionEvent()
198 newCondition = matchStart ? ConditionState::kTrue : ConditionState::kFalse; in handleConditionEvent()
214 newCondition = startedCount > 0 ? ConditionState::kTrue : ConditionState::kFalse; in handleConditionEvent()
322 itr->second > 0 ? ConditionState::kTrue : ConditionState::kFalse; in evaluateCondition()
366 ConditionState conditionState = ConditionState::kNotEvaluated; in isConditionMet()
372 itr->second > 0 ? ConditionState::kTrue : ConditionState::kFalse; in isConditionMet()
380 ConditionState conditionState = ConditionState::kNotEvaluated; in isConditionMet()
387 ConditionState sliceState = in isConditionMet()
388 slice.second > 0 ? ConditionState::kTrue : ConditionState::kFalse; in isConditionMet()
397 ConditionState sliceState = in isConditionMet()
[all …]
H A Dcondition_util.h28 enum ConditionState { enum
35 ConditionState operator|(ConditionState l, ConditionState r);
37 ConditionState evaluateCombinationCondition(const std::vector<int>& children,
39 const std::vector<ConditionState>& conditionCache);
H A DConditionTracker.h39 mUnSlicedPartCondition(ConditionState::kUnknown), in ConditionTracker()
60 std::vector<bool>& stack, std::vector<ConditionState>& conditionCache) = 0;
95 std::vector<ConditionState>& conditionCache,
110 std::vector<ConditionState>& conditionCache) const = 0;
150 inline ConditionState getUnSlicedPartConditionState() const { in getUnSlicedPartConditionState()
173 ConditionState mUnSlicedPartCondition;
H A DCombinationConditionTracker.cpp42 vector<ConditionState>& conditionCache) { in init()
52 if (conditionCache[childIndex] == ConditionState::kNotEvaluated) { in init()
172 vector<ConditionState>& conditionCache) const { in isConditionMet()
175 if (conditionCache[childIndex] == ConditionState::kNotEvaluated) { in isConditionMet()
188 std::vector<ConditionState>& nonSlicedConditionCache, in evaluateCondition()
191 if (nonSlicedConditionCache[mIndex] != ConditionState::kNotEvaluated) { in evaluateCondition()
197 if (nonSlicedConditionCache[childIndex] == ConditionState::kNotEvaluated) { in evaluateCondition()
204 ConditionState newCondition = in evaluateCondition()
H A DSimpleConditionTracker.h41 std::vector<ConditionState>& conditionCache) override;
51 std::vector<ConditionState>& conditionCache,
57 std::vector<ConditionState>& conditionCache) const override;
106 ConditionState mInitialValue;
120 void handleStopAll(std::vector<ConditionState>& conditionCache,
124 ConditionState* conditionCache, bool* changedCache);
H A DConditionWizard.cpp24 ConditionState ConditionWizard::query(const int index, const ConditionKey& parameters, in query()
26 vector<ConditionState> cache(mAllConditions.size(), ConditionState::kNotEvaluated); in query()
H A DCombinationConditionTracker.h36 std::vector<ConditionState>& conditionCache) override;
46 std::vector<ConditionState>& conditionCache,
52 std::vector<ConditionState>& conditionCache) const override;
H A DConditionWizard.h42 virtual ConditionState query(const int conditionIndex, const ConditionKey& conditionParameters,
53 ConditionState getUnSlicedPartConditionState(const int index) { in getUnSlicedPartConditionState()
/aosp12/packages/modules/StatsD/statsd/tests/condition/
H A DCombinationConditionTracker_test.cpp36 vector<ConditionState> conditionResults; in TEST()
38 conditionResults.push_back(ConditionState::kFalse); in TEST()
39 conditionResults.push_back(ConditionState::kTrue); in TEST()
42 ConditionState::kUnknown); in TEST()
54 vector<ConditionState> conditionResults; in TEST()
55 conditionResults.push_back(ConditionState::kTrue); in TEST()
78 vector<ConditionState> conditionResults; in TEST()
100 vector<ConditionState> conditionResults; in TEST()
112 ConditionState::kUnknown); in TEST()
123 vector<ConditionState> conditionResults; in TEST()
[all …]
H A DSimpleConditionTracker_test.cpp133 vector<ConditionState> conditionCache(1, ConditionState::kNotEvaluated); in TEST()
149 conditionCache[0] = ConditionState::kNotEvaluated; in TEST()
162 conditionCache[0] = ConditionState::kNotEvaluated; in TEST()
187 vector<ConditionState> conditionCache(1, ConditionState::kNotEvaluated); in TEST()
203 conditionCache[0] = ConditionState::kNotEvaluated; in TEST()
216 conditionCache[0] = ConditionState::kNotEvaluated; in TEST()
249 vector<ConditionState> conditionCache(1, ConditionState::kNotEvaluated); in TEST()
336 vector<ConditionState> conditionCache(1, ConditionState::kNotEvaluated); in TEST()
412 vector<ConditionState> conditionCache(1, ConditionState::kNotEvaluated); in TEST()
539 vector<ConditionState> conditionCache(1, ConditionState::kNotEvaluated); in TEST()
[all …]
/aosp12/packages/modules/StatsD/statsd/src/metrics/
H A DValueMetricProducer.cpp83 const vector<ConditionState>& initialConditionCache, in ValueMetricProducer()
254 if (mCondition != ConditionState::kTrue || !mIsActive) { in onStateChanged()
487 if (ConditionState::kTrue != mCondition) { in onActiveStateChangedLocked()
513 ConditionState newCondition = condition ? ConditionState::kTrue : ConditionState::kFalse; in onConditionChangedLocked()
529 mCondition = ConditionState::kUnknown; in onConditionChangedLocked()
542 if (mCondition == ConditionState::kUnknown) { in onConditionChangedLocked()
557 (newCondition == ConditionState::kTrue || mCondition == ConditionState::kTrue)) { in onConditionChangedLocked()
565 (mCondition == ConditionState::kTrue && newCondition == ConditionState::kFalse)) { in onConditionChangedLocked()
627 if (mCondition == ConditionState::kTrue) { in onDataPulled()
864 && mCondition != ConditionState::kTrue; in onMatchedLogEventInternalLocked()
[all …]
H A DDurationMetricProducer.cpp70 const vector<ConditionState>& initialConditionCache, const int whatIndex, in DurationMetricProducer()
136 mUnSlicedPartCondition = ConditionState::kUnknown; in DurationMetricProducer()
356 ConditionState unslicedPartState = in onSlicedConditionMayChangeLocked_opt1()
359 if (mUnSlicedPartCondition == ConditionState::kFalse && in onSlicedConditionMayChangeLocked_opt1()
360 unslicedPartState == ConditionState::kFalse) { in onSlicedConditionMayChangeLocked_opt1()
441 if (ConditionState::kTrue != mCondition) { in onActiveStateChangedLocked()
465 mCondition = conditionMet ? ConditionState::kTrue : ConditionState::kFalse; in onConditionChangedLocked()
770 condition = conditionState == ConditionState::kTrue; in handleMatchedLogEventValuesLocked()
773 condition = mCondition == ConditionState::kTrue; in handleMatchedLogEventValuesLocked()
H A DGaugeMetricProducer.cpp75 const vector<ConditionState>& initialConditionCache, const sp<ConditionWizard>& wizard, in GaugeMetricProducer()
368 triggerPuller = mCondition == ConditionState::kTrue && mCurrentSlicedBucket->empty(); in pullAndMatchEventsLocked()
372 triggerPuller = mCondition == ConditionState::kTrue; in pullAndMatchEventsLocked()
376 triggerPuller = mCondition == ConditionState::kTrue; in pullAndMatchEventsLocked()
409 if (ConditionState::kTrue != mCondition || !mIsPulled) { in onActiveStateChangedLocked()
422 mCondition = conditionMet ? ConditionState::kTrue : ConditionState::kFalse; in onConditionChangedLocked()
437 mCondition = overallCondition ? ConditionState::kTrue : ConditionState::kFalse; in onSlicedConditionMayChangeLocked()
H A DEventMetricProducer.cpp59 const vector<ConditionState>& initialConditionCache, const sp<ConditionWizard>& wizard, in EventMetricProducer()
186 mCondition = conditionMet ? ConditionState::kTrue : ConditionState::kFalse; in onConditionChangedLocked()
H A DMetricProducer.h140 const int conditionIndex, const vector<ConditionState>& initialConditionCache,
150 ConditionState initialCondition(const int conditionIndex, in initialCondition()
151 const vector<ConditionState>& initialConditionCache) const { in initialCondition()
152 return conditionIndex >= 0 ? initialConditionCache[conditionIndex] : ConditionState::kTrue; in initialCondition()
493 ConditionState mCondition;
H A DMetricProducer.cpp49 const int conditionIndex, const vector<ConditionState>& initialConditionCache, in MetricProducer()
128 condition = (conditionState == ConditionState::kTrue); in onMatchedLogEventLocked()
131 condition = mCondition == ConditionState::kTrue; in onMatchedLogEventLocked()
H A DValueMetricProducer.h54 const vector<ConditionState>& initialConditionCache,
77 if (mIsPulled && mCondition == ConditionState::kTrue) { in notifyAppUpgrade()
86 if (mIsPulled && mCondition == ConditionState::kTrue) { in onStatsdInitCompleted()
/aosp12/packages/modules/StatsD/statsd/tests/metrics/parsing_utils/
H A Dconfig_update_utils_test.cpp751 vector<ConditionState> tmpConditionCache(6, ConditionState::kNotEvaluated); in TEST_F()
798 std::vector<ConditionState> conditionCache; in TEST_F()
1771 vector<ConditionState> conditionCache = {ConditionState::kTrue, ConditionState::kUnknown}; in TEST_F()
1995 vector<ConditionState> conditionCache = {ConditionState::kTrue}; in TEST_F()
2215 vector<ConditionState> conditionCache = {ConditionState::kUnknown}; in TEST_F()
2440 vector<ConditionState> conditionCache(5, ConditionState::kNotEvaluated); in TEST_F()
2447 EXPECT_EQ(conditionCache[4], ConditionState::kTrue); in TEST_F()
2456 EXPECT_EQ(conditionCache[4], ConditionState::kTrue); in TEST_F()
2791 vector<ConditionState> conditionCache = {ConditionState::kUnknown, ConditionState::kUnknown}; in TEST_F()
2989 vector<ConditionState> conditionCache; in TEST_F()
[all …]
H A Dmetrics_manager_util_test.cpp418 vector<ConditionState> conditionCache(5, ConditionState::kNotEvaluated); in TEST()
422 EXPECT_EQ(ConditionState::kUnknown, conditionCache[0]); in TEST()
423 EXPECT_EQ(ConditionState::kFalse, conditionCache[1]); in TEST()
424 EXPECT_EQ(ConditionState::kFalse, conditionCache[2]); in TEST()
425 EXPECT_EQ(ConditionState::kFalse, conditionCache[3]); in TEST()
426 EXPECT_EQ(ConditionState::kUnknown, conditionCache[4]); in TEST()
428 EXPECT_EQ(ConditionState::kFalse, allMetricProducers[0]->mCondition); in TEST()
429 EXPECT_EQ(ConditionState::kUnknown, allMetricProducers[1]->mCondition); in TEST()
430 EXPECT_EQ(ConditionState::kFalse, allMetricProducers[2]->mCondition); in TEST()
431 EXPECT_EQ(ConditionState::kUnknown, allMetricProducers[3]->mCondition); in TEST()
[all …]
/aosp12/packages/modules/StatsD/statsd/tests/metrics/
H A DEventMetricProducer_test.cpp107 {ConditionState::kUnknown}, wizard, protoHash, in TEST()
158 EXPECT_CALL(*wizard, query(_, key1, _)).WillOnce(Return(ConditionState::kFalse)); in TEST()
160 EXPECT_CALL(*wizard, query(_, key2, _)).WillOnce(Return(ConditionState::kTrue)); in TEST()
163 {ConditionState::kUnknown}, wizard, protoHash, in TEST()
/aosp12/packages/modules/StatsD/statsd/src/metrics/parsing_utils/
H A Dmetrics_manager_util.h105 const std::vector<ConditionState>& initialConditionCache, const sp<ConditionWizard>& wizard,
124 const std::vector<ConditionState>& initialConditionCache, const sp<ConditionWizard>& wizard,
143 const std::vector<ConditionState>& initialConditionCache, const sp<ConditionWizard>& wizard,
161 const std::vector<ConditionState>& initialConditionCache, const sp<ConditionWizard>& wizard,
182 const std::vector<ConditionState>& initialConditionCache, const sp<ConditionWizard>& wizard,
262 std::vector<ConditionState>& initialConditionCache);
301 const std::vector<ConditionState>& initialConditionCache,
/aosp12/packages/modules/StatsD/statsd/tests/e2e/
H A DValueMetric_pull_e2e_test.cpp175 EXPECT_EQ(ConditionState::kUnknown, metricProducer1->mCondition); in TEST()
176 EXPECT_EQ(ConditionState::kUnknown, metricProducer2->mCondition); in TEST()
181 EXPECT_EQ(ConditionState::kUnknown, metricProducer1->mCondition); in TEST()
182 EXPECT_EQ(ConditionState::kUnknown, metricProducer2->mCondition); in TEST()
187 EXPECT_EQ(ConditionState::kUnknown, metricProducer1->mCondition); in TEST()
188 EXPECT_EQ(ConditionState::kUnknown, metricProducer2->mCondition); in TEST()
193 EXPECT_EQ(ConditionState::kFalse, metricProducer1->mCondition); in TEST()
194 EXPECT_EQ(ConditionState::kFalse, metricProducer2->mCondition); in TEST()
199 EXPECT_EQ(ConditionState::kFalse, metricProducer1->mCondition); in TEST()
200 EXPECT_EQ(ConditionState::kTrue, metricProducer2->mCondition); in TEST()
H A DCountMetric_e2e_test.cpp94 EXPECT_EQ(ConditionState::kUnknown, metricProducer1->mCondition); in TEST()
95 EXPECT_EQ(ConditionState::kUnknown, metricProducer2->mCondition); in TEST()
100 EXPECT_EQ(ConditionState::kUnknown, metricProducer1->mCondition); in TEST()
101 EXPECT_EQ(ConditionState::kUnknown, metricProducer2->mCondition); in TEST()
106 EXPECT_EQ(ConditionState::kFalse, metricProducer1->mCondition); in TEST()
107 EXPECT_EQ(ConditionState::kFalse, metricProducer2->mCondition); in TEST()
112 EXPECT_EQ(ConditionState::kTrue, metricProducer1->mCondition); in TEST()
113 EXPECT_EQ(ConditionState::kTrue, metricProducer2->mCondition); in TEST()
/aosp12/packages/modules/StatsD/statsd/src/metrics/duration_helper/
H A DOringDurationTracker.cpp248 ConditionState conditionState = in onSlicedConditionMayChange()
251 if (conditionState != ConditionState::kTrue) { in onSlicedConditionMayChange()
280 ConditionState conditionState = in onSlicedConditionMayChange()
283 if (conditionState == ConditionState::kTrue) { in onSlicedConditionMayChange()

12