Home
last modified time | relevance | path

Searched refs:MetricsDeviceInfo (Results 1 – 3 of 3) sorted by relevance

/frameworks/native/services/inputflinger/
DInputDeviceMetricsCollector.h86 struct MetricsDeviceInfo { struct
95 virtual void logInputDeviceUsageReported(const MetricsDeviceInfo&, argument
141 using MetricsDeviceInfo = InputDeviceMetricsLogger::MetricsDeviceInfo; variable
143 std::map<DeviceId, MetricsDeviceInfo> mLoggedDeviceInfos GUARDED_BY(mLock);
177 void onInputDeviceRemoved(DeviceId deviceId, const MetricsDeviceInfo& info) REQUIRES(mLock);
179 std::function<std::set<InputDeviceUsageSource>(const MetricsDeviceInfo&)>;
DInputDeviceMetricsCollector.cpp66 void logInputDeviceUsageReported(const MetricsDeviceInfo& info, in logInputDeviceUsageReported()
149 const SourceProvider getSources = [&args](const MetricsDeviceInfo& info) { in notifyKey()
232 std::map<DeviceId, MetricsDeviceInfo> newDeviceInfos; in onInputDevicesChanged()
240 MetricsDeviceInfo{ in onInputDevicesChanged()
262 const MetricsDeviceInfo& info) { in onInputDeviceRemoved()
/frameworks/native/services/inputflinger/tests/
DInputDeviceMetricsCollector_test.cpp133 std::vector<std::tuple<MetricsDeviceInfo, DeviceUsageReport>> mLoggedUsageSessions;
138 void logInputDeviceUsageReported(const MetricsDeviceInfo& info, in logInputDeviceUsageReported()