Home
last modified time | relevance | path

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

12

/frameworks/base/cmds/statsd/src/condition/
Dcondition_util.cpp33 ConditionState evaluateCombinationCondition(const std::vector<int>& children, in evaluateCombinationCondition()
35 const std::vector<ConditionState>& conditionCache) { in evaluateCombinationCondition()
36 ConditionState newCondition; in evaluateCombinationCondition()
43 ConditionState childState = conditionCache[childIndex]; in evaluateCombinationCondition()
44 if (childState == ConditionState::kUnknown) { 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()
[all …]
DSimpleConditionTracker.cpp83 mInitialValue = ConditionState::kFalse; in SimpleConditionTracker()
85 mInitialValue = ConditionState::kUnknown; in SimpleConditionTracker()
99 vector<ConditionState>& initialConditionCache) { in init()
122 void SimpleConditionTracker::handleStopAll(std::vector<ConditionState>& conditionCache, in handleStopAll()
127 (mInitialValue == ConditionState::kFalse && mSlicedConditionState.empty()) ? false in handleStopAll()
137 mInitialValue = ConditionState::kFalse; in handleStopAll()
139 conditionCache[mIndex] = ConditionState::kFalse; in handleStopAll()
162 bool matchStart, ConditionState* conditionCache, in handleConditionEvent()
166 ConditionState newCondition; in handleConditionEvent()
170 (*conditionCache) = ConditionState::kUnknown; in handleConditionEvent()
[all …]
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);
DConditionTracker.h39 mUnSlicedPartCondition(ConditionState::kUnknown), in ConditionTracker()
59 std::vector<ConditionState>& initialConditionCache) = 0;
74 std::vector<ConditionState>& conditionCache,
89 std::vector<ConditionState>& conditionCache) const = 0;
126 inline ConditionState getUnSlicedPartConditionState() const { in getUnSlicedPartConditionState()
149 ConditionState mUnSlicedPartCondition;
DSimpleConditionTracker.h41 std::vector<ConditionState>& initialConditionCache) override;
46 std::vector<ConditionState>& conditionCache,
52 std::vector<ConditionState>& conditionCache) const override;
106 ConditionState mInitialValue;
119 void handleStopAll(std::vector<ConditionState>& conditionCache,
123 ConditionState* conditionCache, bool* changedCache);
DCombinationConditionTracker.cpp41 vector<ConditionState>& initialConditionCache) { in init()
115 vector<ConditionState>& conditionCache) const { in isConditionMet()
118 if (conditionCache[childIndex] == ConditionState::kNotEvaluated) { in isConditionMet()
131 std::vector<ConditionState>& nonSlicedConditionCache, in evaluateCondition()
134 if (nonSlicedConditionCache[mIndex] != ConditionState::kNotEvaluated) { in evaluateCondition()
140 if (nonSlicedConditionCache[childIndex] == ConditionState::kNotEvaluated) { in evaluateCondition()
147 ConditionState newCondition = in evaluateCondition()
DConditionWizard.cpp24 ConditionState ConditionWizard::query(const int index, const ConditionKey& parameters, in query()
26 vector<ConditionState> cache(mAllConditions.size(), ConditionState::kNotEvaluated); in query()
DCombinationConditionTracker.h36 std::vector<ConditionState>& initialConditionCache) override;
41 std::vector<ConditionState>& conditionCache,
47 std::vector<ConditionState>& conditionCache) const override;
DConditionWizard.h42 virtual ConditionState query(const int conditionIndex, const ConditionKey& conditionParameters,
53 ConditionState getUnSlicedPartConditionState(const int index) { in getUnSlicedPartConditionState()
/frameworks/base/cmds/statsd/tests/condition/
DCombinationConditionTracker_test.cpp36 vector<ConditionState> conditionResults; in TEST()
37 conditionResults.push_back(ConditionState::kUnknown); 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()
56 conditionResults.push_back(ConditionState::kFalse); in TEST()
57 conditionResults.push_back(ConditionState::kTrue); in TEST()
62 conditionResults.push_back(ConditionState::kTrue); in TEST()
[all …]
DSimpleConditionTracker_test.cpp132 vector<ConditionState> conditionCache(1, ConditionState::kNotEvaluated); in TEST()
136 EXPECT_EQ(ConditionState::kFalse, conditionCache[0]); in TEST()
148 conditionCache[0] = ConditionState::kNotEvaluated; in TEST()
151 EXPECT_EQ(ConditionState::kFalse, conditionCache[0]); in TEST()
161 conditionCache[0] = ConditionState::kNotEvaluated; in TEST()
165 EXPECT_EQ(ConditionState::kTrue, conditionCache[0]); in TEST()
186 vector<ConditionState> conditionCache(1, ConditionState::kNotEvaluated); in TEST()
190 EXPECT_EQ(ConditionState::kUnknown, conditionCache[0]); in TEST()
202 conditionCache[0] = ConditionState::kNotEvaluated; in TEST()
205 EXPECT_EQ(ConditionState::kFalse, conditionCache[0]); in TEST()
[all …]
/frameworks/base/cmds/statsd/src/metrics/
DValueMetricProducer.cpp81 const vector<ConditionState>& initialConditionCache, in ValueMetricProducer()
172 mConditionTimer.onConditionChanged(mIsActive && mCondition == ConditionState::kTrue, in ValueMetricProducer()
205 if (mCondition != ConditionState::kTrue || !mIsActive) { in onStateChanged()
257 bool pullNeeded = mIsPulled && mCondition == ConditionState::kTrue; in onDumpReportLocked()
436 if (ConditionState::kTrue != mCondition) { in onActiveStateChangedLocked()
460 ConditionState newCondition = condition ? ConditionState::kTrue : ConditionState::kFalse; in onConditionChangedLocked()
465 mCondition = isEventTooLate ? ConditionState::kUnknown : newCondition; in onConditionChangedLocked()
476 mCondition = ConditionState::kUnknown; in onConditionChangedLocked()
487 if (mCondition == ConditionState::kUnknown) { in onConditionChangedLocked()
502 (newCondition == ConditionState::kTrue || mCondition == ConditionState::kTrue)) { in onConditionChangedLocked()
[all …]
DDurationMetricProducer.cpp67 const vector<ConditionState>& initialConditionCache, const size_t startIndex, in DurationMetricProducer()
118 mUnSlicedPartCondition = ConditionState::kUnknown; in DurationMetricProducer()
220 ConditionState unslicedPartState = in onSlicedConditionMayChangeLocked_opt1()
223 if (mUnSlicedPartCondition == ConditionState::kFalse && in onSlicedConditionMayChangeLocked_opt1()
224 unslicedPartState == ConditionState::kFalse) { in onSlicedConditionMayChangeLocked_opt1()
305 if (ConditionState::kTrue != mCondition) { in onActiveStateChangedLocked()
329 mCondition = conditionMet ? ConditionState::kTrue : ConditionState::kFalse; in onConditionChangedLocked()
631 condition = conditionState == ConditionState::kTrue; in onMatchedLogEventLocked()
634 condition = mCondition == ConditionState::kTrue; in onMatchedLogEventLocked()
DGaugeMetricProducer.cpp73 const vector<ConditionState>& initialConditionCache, const sp<ConditionWizard>& wizard, in GaugeMetricProducer()
307 triggerPuller = mCondition == ConditionState::kTrue && mCurrentSlicedBucket->empty(); in pullAndMatchEventsLocked()
311 triggerPuller = mCondition == ConditionState::kTrue; in pullAndMatchEventsLocked()
315 triggerPuller = mCondition == ConditionState::kTrue; in pullAndMatchEventsLocked()
348 if (ConditionState::kTrue != mCondition || !mIsPulled) { in onActiveStateChangedLocked()
361 mCondition = conditionMet ? ConditionState::kTrue : ConditionState::kFalse; in onConditionChangedLocked()
376 mCondition = overallCondition ? ConditionState::kTrue : ConditionState::kFalse; in onSlicedConditionMayChangeLocked()
DEventMetricProducer.cpp57 const vector<ConditionState>& initialConditionCache, const sp<ConditionWizard>& wizard, in EventMetricProducer()
142 mCondition = conditionMet ? ConditionState::kTrue : ConditionState::kFalse; in onConditionChangedLocked()
DMetricProducer.h132 const int conditionIndex, const vector<ConditionState>& initialConditionCache,
142 ConditionState initialCondition(const int conditionIndex, in initialCondition()
143 const vector<ConditionState>& initialConditionCache) const { in initialCondition()
144 return conditionIndex >= 0 ? initialConditionCache[conditionIndex] : ConditionState::kTrue; in initialCondition()
419 ConditionState mCondition;
Dmetrics_manager_util.h70 std::vector<ConditionState>& initialConditionCache);
108 const std::vector<ConditionState>& initialConditionCache,
DDurationMetricProducer.h43 const vector<ConditionState>& initialConditionCache, const size_t startIndex,
133 ConditionState mUnSlicedPartCondition;
DValueMetricProducer.h55 const vector<ConditionState>& initialConditionCache,
78 if (mIsPulled && mCondition == ConditionState::kTrue) { in notifyAppUpgrade()
87 if (mIsPulled && mCondition == ConditionState::kTrue) { in onStatsdInitCompleted()
DMetricProducer.cpp48 const int conditionIndex, const vector<ConditionState>& initialConditionCache, in MetricProducer()
93 condition = (conditionState == ConditionState::kTrue); in onMatchedLogEventLocked()
96 condition = mCondition == ConditionState::kTrue; in onMatchedLogEventLocked()
/frameworks/base/cmds/statsd/tests/metrics/
DEventMetricProducer_test.cpp105 {ConditionState::kUnknown}, wizard, bucketStartTimeNs); in TEST()
155 EXPECT_CALL(*wizard, query(_, key1, _)).WillOnce(Return(ConditionState::kFalse)); in TEST()
157 EXPECT_CALL(*wizard, query(_, key2, _)).WillOnce(Return(ConditionState::kTrue)); in TEST()
160 {ConditionState::kUnknown}, wizard, bucketStartTimeNs); in TEST()
/frameworks/base/cmds/statsd/tests/e2e/
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()
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()
/frameworks/base/cmds/statsd/tests/
DMetricsManager_test.cpp414 vector<ConditionState> conditionCache(5, ConditionState::kNotEvaluated); in TEST()
418 EXPECT_EQ(ConditionState::kUnknown, conditionCache[0]); in TEST()
419 EXPECT_EQ(ConditionState::kFalse, conditionCache[1]); in TEST()
420 EXPECT_EQ(ConditionState::kFalse, conditionCache[2]); in TEST()
421 EXPECT_EQ(ConditionState::kFalse, conditionCache[3]); in TEST()
422 EXPECT_EQ(ConditionState::kUnknown, conditionCache[4]); in TEST()
424 EXPECT_EQ(ConditionState::kFalse, allMetricProducers[0]->mCondition); in TEST()
425 EXPECT_EQ(ConditionState::kUnknown, allMetricProducers[1]->mCondition); in TEST()
426 EXPECT_EQ(ConditionState::kFalse, allMetricProducers[2]->mCondition); in TEST()
427 EXPECT_EQ(ConditionState::kUnknown, allMetricProducers[3]->mCondition); in TEST()
/frameworks/base/cmds/statsd/src/metrics/duration_helper/
DOringDurationTracker.cpp240 ConditionState conditionState = in onSlicedConditionMayChange()
243 if (conditionState != ConditionState::kTrue) { in onSlicedConditionMayChange()
272 ConditionState conditionState = in onSlicedConditionMayChange()
275 if (conditionState == ConditionState::kTrue) { in onSlicedConditionMayChange()

12