Lines Matching refs:ISessionCallback
44 void generateChallengeImpl(ISessionCallback* cb);
45 void revokeChallengeImpl(ISessionCallback* cb, int64_t challenge);
46 virtual void enrollImpl(ISessionCallback* cb, const keymaster::HardwareAuthToken& hat,
48 virtual void authenticateImpl(ISessionCallback* cb, int64_t operationId,
50 virtual void detectInteractionImpl(ISessionCallback* cb, const std::future<void>& cancel);
51 void enumerateEnrollmentsImpl(ISessionCallback* cb);
52 void removeEnrollmentsImpl(ISessionCallback* cb, const std::vector<int32_t>& enrollmentIds);
53 void getAuthenticatorIdImpl(ISessionCallback* cb);
54 void invalidateAuthenticatorIdImpl(ISessionCallback* cb);
55 void resetLockoutImpl(ISessionCallback* cb, const keymaster::HardwareAuthToken& /*hat*/);
91 virtual void updateContext(WorkMode mode, ISessionCallback* cb, std::future<void>& cancel,
94 bool onEnrollFingerDown(ISessionCallback* cb, const keymaster::HardwareAuthToken& hat,
96 bool onAuthenticateFingerDown(ISessionCallback* cb, int64_t, const std::future<void>& cancel);
97 bool onDetectInteractFingerDown(ISessionCallback* cb, const std::future<void>& cancel);
100 ISessionCallback* mCb;
112 bool checkSensorLockout(ISessionCallback*);
113 void clearLockout(ISessionCallback* cb);
114 void waitForFingerDown(ISessionCallback* cb, const std::future<void>& cancel);
120 void lockoutTimerExpired(ISessionCallback* cb);
126 void startLockoutTimer(int64_t timeout, ISessionCallback* cb);