Lines Matching refs:args
70 static bool isTouchEvent(const NotifyMotionArgs& args) { in isTouchEvent() argument
71 return args.source == AINPUT_SOURCE_TOUCHPAD || args.source == AINPUT_SOURCE_TOUCHSCREEN; in isTouchEvent()
76 ClassifierEvent::ClassifierEvent(std::unique_ptr<NotifyMotionArgs> args) : in ClassifierEvent() argument
77 type(ClassifierEventType::MOTION), args(std::move(args)) { }; in ClassifierEvent()
78 ClassifierEvent::ClassifierEvent(std::unique_ptr<NotifyDeviceResetArgs> args) : in ClassifierEvent() argument
79 type(ClassifierEventType::DEVICE_RESET), args(std::move(args)) { }; in ClassifierEvent()
80 ClassifierEvent::ClassifierEvent(ClassifierEventType type, std::unique_ptr<NotifyArgs> args) : in ClassifierEvent() argument
81 type(type), args(std::move(args)) { }; in ClassifierEvent()
84 type(other.type), args(std::move(other.args)) { }; in ClassifierEvent()
88 args = std::move(other.args); in operator =()
103 NotifyMotionArgs* motionArgs = static_cast<NotifyMotionArgs*>(args.get()); in getDeviceId()
108 static_cast<NotifyDeviceResetArgs*>(args.get()); in getDeviceId()
179 NotifyMotionArgs* motionArgs = static_cast<NotifyMotionArgs*>(event.args.get()); in processEvents()
271 MotionClassification MotionClassifier::classify(const NotifyMotionArgs& args) { in classify() argument
272 if ((args.action & AMOTION_EVENT_ACTION_MASK) == AMOTION_EVENT_ACTION_DOWN) { in classify()
273 updateLastDownTime(args.deviceId, args.downTime); in classify()
276 ClassifierEvent event(std::make_unique<NotifyMotionArgs>(args)); in classify()
278 return getClassification(args.deviceId); in classify()
290 void MotionClassifier::reset(const NotifyDeviceResetArgs& args) { in reset() argument
291 int32_t deviceId = args.deviceId; in reset()
297 enqueueEvent(std::make_unique<NotifyDeviceResetArgs>(args)); in reset()
370 void InputClassifier::notifyConfigurationChanged(const NotifyConfigurationChangedArgs* args) { in notifyConfigurationChanged() argument
372 mListener->notifyConfigurationChanged(args); in notifyConfigurationChanged()
375 void InputClassifier::notifyKey(const NotifyKeyArgs* args) { in notifyKey() argument
377 mListener->notifyKey(args); in notifyKey()
380 void InputClassifier::notifyMotion(const NotifyMotionArgs* args) { in notifyMotion() argument
383 const bool sendToMotionClassifier = mMotionClassifier && isTouchEvent(*args); in notifyMotion()
385 mListener->notifyMotion(args); in notifyMotion()
389 NotifyMotionArgs newArgs(*args); in notifyMotion()
394 void InputClassifier::notifySensor(const NotifySensorArgs* args) { in notifySensor() argument
396 mListener->notifySensor(args); in notifySensor()
399 void InputClassifier::notifyVibratorState(const NotifyVibratorStateArgs* args) { in notifyVibratorState() argument
401 mListener->notifyVibratorState(args); in notifyVibratorState()
404 void InputClassifier::notifySwitch(const NotifySwitchArgs* args) { in notifySwitch() argument
406 mListener->notifySwitch(args); in notifySwitch()
409 void InputClassifier::notifyDeviceReset(const NotifyDeviceResetArgs* args) { in notifyDeviceReset() argument
412 mMotionClassifier->reset(*args); in notifyDeviceReset()
415 mListener->notifyDeviceReset(args); in notifyDeviceReset()
418 void InputClassifier::notifyPointerCaptureChanged(const NotifyPointerCaptureChangedArgs* args) { in notifyPointerCaptureChanged() argument
420 mListener->notifyPointerCaptureChanged(args); in notifyPointerCaptureChanged()