diff options
Diffstat (limited to 'libs/input/InputVerifier.cpp')
-rw-r--r-- | libs/input/InputVerifier.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/libs/input/InputVerifier.cpp b/libs/input/InputVerifier.cpp index b0546a5243..851babfb54 100644 --- a/libs/input/InputVerifier.cpp +++ b/libs/input/InputVerifier.cpp @@ -24,6 +24,8 @@ using android::base::Error; using android::base::Result; using android::input::RustPointerProperties; +using DeviceId = int32_t; + namespace android { // --- InputVerifier --- @@ -31,7 +33,8 @@ namespace android { InputVerifier::InputVerifier(const std::string& name) : mVerifier(android::input::verifier::create(name)){}; -Result<void> InputVerifier::processMovement(int32_t deviceId, int32_t action, uint32_t pointerCount, +Result<void> InputVerifier::processMovement(DeviceId deviceId, int32_t action, + uint32_t pointerCount, const PointerProperties* pointerProperties, const PointerCoords* pointerCoords, int32_t flags) { std::vector<RustPointerProperties> rpp; @@ -49,4 +52,8 @@ Result<void> InputVerifier::processMovement(int32_t deviceId, int32_t action, ui } } +void InputVerifier::resetDevice(DeviceId deviceId) { + android::input::verifier::reset_device(*mVerifier, deviceId); +} + } // namespace android |