Lines Matching refs:function
128 struct MakeKeymasterWorkerCB<ErrorType, std::function<void(Args...)>> {
129 using type = std::function<void(ErrorType, std::tuple<std::decay_t<Args>...>&&)>;
133 using type = std::function<void(ErrorType)>;
146 void unwrap_tuple(KMFn kmfn, std::function<void(ErrorType)> cb,
153 void unwrap_tuple(KMFn kmfn, std::function<void(ErrorType, std::tuple<ReturnTypes...>&&)> cb,
163 void addRequest(KMFn kmfn, std::function<void(ErrorType)> cb, Args&&... args) {
171 void addRequest(KMFn kmfn, std::function<void(ErrorType, std::tuple<ReturnTypes...>&&)> cb,
212 using worker_begin_cb = std::function<void(::android::security::keymaster::OperationResult)>;
217 using update_cb = std::function<void(::android::security::keymaster::OperationResult)>;
221 using finish_cb = std::function<void(::android::security::keymaster::OperationResult)>;
225 using abort_cb = std::function<void(KeyStoreServiceReturnCode)>;
240 std::function<void(KeyStoreServiceReturnCode ec, HardwareAuthToken, VerificationToken)>;
247 using generateKey_cb = std::function<void(
255 using getKeyCharacteristics_cb = std::function<void(
261 using importKey_cb = std::function<void(
267 using importWrappedKey_cb = std::function<void(
275 using exportKey_cb = std::function<void(::android::security::keymaster::ExportResult)>;