Lines Matching refs:MotionClassifier
171 MotionClassifier::MotionClassifier(std::shared_ptr<IInputProcessor> service) in MotionClassifier() function in android::MotionClassifier
179 mHalThread = std::thread(&MotionClassifier::processEvents, this); in MotionClassifier()
186 std::unique_ptr<MotionClassifierInterface> MotionClassifier::create( in create()
190 return std::unique_ptr<MotionClassifier>(new MotionClassifier(std::move(service))); in create()
193 MotionClassifier::~MotionClassifier() { in ~MotionClassifier()
208 void MotionClassifier::processEvents() { in processEvents()
249 void MotionClassifier::enqueueEvent(ClassifierEvent&& event) { in enqueueEvent()
258 void MotionClassifier::requestExit() { in requestExit()
263 void MotionClassifier::updateClassification(int32_t deviceId, nsecs_t eventTime, in updateClassification()
277 void MotionClassifier::setClassification(int32_t deviceId, MotionClassification classification) { in setClassification()
282 void MotionClassifier::clearClassifications() { in clearClassifications()
287 MotionClassification MotionClassifier::getClassification(int32_t deviceId) { in getClassification()
292 void MotionClassifier::updateLastDownTime(int32_t deviceId, nsecs_t downTime) { in updateLastDownTime()
298 void MotionClassifier::clearDeviceState(int32_t deviceId) { in clearDeviceState()
304 MotionClassification MotionClassifier::classify(const NotifyMotionArgs& args) { in classify()
313 void MotionClassifier::reset() { in reset()
322 void MotionClassifier::reset(const NotifyDeviceResetArgs& args) { in reset()
332 void MotionClassifier::dump(std::string& dump) { in dump()
354 void MotionClassifier::monitor() { in monitor()
407 setMotionClassifierLocked(MotionClassifier::create(std::move(service))); in setMotionClassifierEnabled()