summaryrefslogtreecommitdiff
path: root/services/inputflinger/InputDeviceMetricsSource.h
diff options
context:
space:
mode:
Diffstat (limited to 'services/inputflinger/InputDeviceMetricsSource.h')
-rw-r--r--services/inputflinger/InputDeviceMetricsSource.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/services/inputflinger/InputDeviceMetricsSource.h b/services/inputflinger/InputDeviceMetricsSource.h
index a6be8f42cc..702baddc37 100644
--- a/services/inputflinger/InputDeviceMetricsSource.h
+++ b/services/inputflinger/InputDeviceMetricsSource.h
@@ -54,6 +54,10 @@ enum class InputDeviceUsageSource : int32_t {
/** Returns the InputDeviceUsageSource that corresponds to the key event. */
InputDeviceUsageSource getUsageSourceForKeyArgs(int32_t keyboardType, const NotifyKeyArgs&);
+/** Returns the InputDeviceUsageSources that correspond to the key event. */
+std::set<InputDeviceUsageSource> getUsageSourcesForKeyArgs(
+ const NotifyKeyArgs&, const std::vector<InputDeviceInfo>& inputDevices);
+
/** Returns the InputDeviceUsageSources that correspond to the motion event. */
std::set<InputDeviceUsageSource> getUsageSourcesForMotionArgs(const NotifyMotionArgs&);