Home
last modified time | relevance | path

Searched refs:connectionTimelines (Results 1 – 5 of 5) sorted by relevance

/aosp12/frameworks/native/services/inputflinger/dispatcher/
H A DLatencyTracker.cpp99 const auto connectionIt = timeline.connectionTimelines.find(connectionToken); in trackFinishedEvent()
100 if (connectionIt == timeline.connectionTimelines.end()) { in trackFinishedEvent()
102 timeline.connectionTimelines.emplace(connectionToken, in trackFinishedEvent()
113 timeline.connectionTimelines.erase(connectionIt); in trackFinishedEvent()
129 const auto connectionIt = timeline.connectionTimelines.find(connectionToken); in trackGraphicsLatency()
130 if (connectionIt == timeline.connectionTimelines.end()) { in trackGraphicsLatency()
131 timeline.connectionTimelines.emplace(connectionToken, std::move(graphicsTimeline)); in trackGraphicsLatency()
139 timeline.connectionTimelines.erase(connectionIt); in trackGraphicsLatency()
H A DInputEventTimeline.cpp71 if (connectionTimelines.size() != rhs.connectionTimelines.size()) { in operator ==()
74 for (const auto& [connectionToken, connectionTimeline] : connectionTimelines) { in operator ==()
75 auto it = rhs.connectionTimelines.find(connectionToken); in operator ==()
76 if (it == rhs.connectionTimelines.end()) { in operator ==()
H A DInputEventTimeline.h88 std::unordered_map<sp<IBinder>, ConnectionTimeline, IBinderHash> connectionTimelines; member
H A DLatencyAggregator.cpp143 for (const auto& [connectionToken, connectionTimeline] : timeline.connectionTimelines) { in processStatistics()
212 for (const auto& [token, connectionTimeline] : timeline.connectionTimelines) { in processSlowEvent()
/aosp12/frameworks/native/services/inputflinger/tests/
H A DLatencyTracker_test.cpp41 t.connectionTimelines.emplace(new BBinder(), std::move(expectedCT)); in getTestTimeline()
151 const auto& [connectionToken, expectedCT] = *expected.connectionTimelines.begin(); in TEST_F()
167 timeline1.connectionTimelines.emplace(connection1, in TEST_F()
170 ConnectionTimeline& connectionTimeline1 = timeline1.connectionTimelines.begin()->second; in TEST_F()
181 timeline2.connectionTimelines.emplace(connection2, in TEST_F()
185 ConnectionTimeline& connectionTimeline2 = timeline2.connectionTimelines.begin()->second; in TEST_F()
216 const ConnectionTimeline& expectedCT = timeline.connectionTimelines.begin()->second; in TEST_F()
217 const sp<IBinder>& token = timeline.connectionTimelines.begin()->first; in TEST_F()
230 expectedTimelines[0].connectionTimelines.emplace(token, std::move(expectedCT)); in TEST_F()
243 const ConnectionTimeline& expectedCT = expected.connectionTimelines.begin()->second; in TEST_F()