/drivers/peripheral/fingerprint_auth/hdi_service/src/ |
D | fingerprint_auth_interface_service.cpp | 41 auto executor = new (std::nothrow) AllInOneExecutorImpl(); in FingerprintAuthInterfaceService() local 42 if (executor == nullptr) { in FingerprintAuthInterfaceService() 46 executorList_.push_back(sptr<IAllInOneExecutor>(executor)); in FingerprintAuthInterfaceService() 52 for (auto executor : executorList_) { in GetExecutorList() local 53 executorList.push_back(executor); in GetExecutorList()
|
/drivers/interface/pin_auth/v1_0/ |
D | PinAuthTypes.idl | 24 …* After obtaining the pin auth executors, the service can call related APIs to get executor inform… 57 * @brief Enumerates executor roles. 63 /**< Indicates that the executor role is collector. */ 65 /**< Indicates that the executor role is verifier. */ 67 /**< Indicates that the executor role is the combination of collector and verifier. */ 72 * @brief Enumerates executor secure levels. 78 /**< Indicates that the executor secure level is ESL0. */ 80 /**< Indicates that the executor secure level is ESL1. */ 82 /**< Indicates that the executor secure level is ESL2. */ 84 /**< Indicates that the executor secure level is ESL3. */ [all …]
|
D | IPinAuthInterface.idl | 24 …* After obtaining the pin auth executors, the service can call related APIs to get executor inform… 33 * @brief Defines the API for getting the executor list of the pin auth driver. 44 * @brief Defines the API for getting the executor list of the pin auth driver. 51 * @brief Obtains the executor list of the driver. 53 * @param executorList Indicates the executor list of the driver. See {@link IExecutor}.
|
/drivers/peripheral/face_auth/hdi_service/src/ |
D | face_auth_interface_service.cpp | 42 auto executor = new (std::nothrow) AllInOneExecutorImpl(); in FaceAuthInterfaceService() local 43 if (executor == nullptr) { in FaceAuthInterfaceService() 47 executorList_.push_back(sptr<IAllInOneExecutor>(executor)); in FaceAuthInterfaceService() 53 for (auto executor : executorList_) { in GetExecutorList() local 54 executorList.push_back(executor); in GetExecutorList()
|
/drivers/interface/pin_auth/v2_0/ |
D | PinAuthTypes.idl | 24 …* After obtaining the pin auth executors, the service can call related APIs to get executor inform… 60 * @brief Enumerates executor roles. 66 /**< Indicates that the executor role is scheduler. */ 68 /**< Indicates that the executor role is collector. */ 70 /**< Indicates that the executor role is verifier. */ 72 /**< Indicates that the executor role is the combination of collector and verifier. */ 77 * @brief Enumerates executor secure levels. 83 /**< Indicates that the executor secure level is ESL0. */ 85 /**< Indicates that the executor secure level is ESL1. */ 87 /**< Indicates that the executor secure level is ESL2. */ [all …]
|
D | IPinAuthInterface.idl | 24 …* After obtaining the pin auth executors, the service can call related APIs to get executor inform… 34 * @brief Defines the API for getting the executor list of the pin auth driver. 48 * @brief Defines the API for getting the executor list of the pin auth driver. 55 * @brief Obtains the executor list of the driver. 57 * @param allInOneExecutors Indicates the all-in-one executor list of the driver.
|
D | IVerifier.idl | 24 …* After obtaining the pin auth executors, the service can call related APIs to get executor inform… 34 * @brief Defines the APIs of the verifiers. These APIs can be used to get executor information, 47 * @brief Defines the APIs of the verifiers. These APIs can be used to get executor information, 56 * @brief Gets executor information. 58 * @param executorInfo Indicates executor information. See {@link ExecutorInfo}. 68 * @brief Sends parameters to the driver when executor registration is finished.
|
D | ICollector.idl | 24 …* After obtaining the pin auth executors, the service can call related APIs to get executor inform… 34 * @brief Defines the APIs of the collectors. These APIs can be used to get executor information, 47 * @brief Defines the APIs of the collectors. These APIs can be used to get executor information, 56 * @brief Gets executor information. 58 * @param executorInfo Indicates executor information. See {@link ExecutorInfo}. 68 * @brief Sends parameters to the driver when executor registration is finished.
|
/drivers/interface/fingerprint_auth/v1_0/ |
D | FingerprintAuthTypes.idl | 24 …taining the fingerprint auth executors, the service can call related APIs to get executor info, get 54 * Enumerates executor role. 60 COLLECTOR = 1, /**< Indicates executor role is collector. */ 61 VERIFIER = 2, /**< Indicates executor role is verifier. */ 62 …ALL_IN_ONE = 3, /**< Indicates executor role is combination of collector and verifier, cannot be u… 66 * Enumerates executor secure level. 72 ESL0 = 0, /**< Indicates executor secure level is ESL0. */ 73 ESL1 = 1, /**< Indicates executor secure level is ESL1. */ 74 ESL2 = 2, /**< Indicates executor secure level is ESL2. */ 75 ESL3 = 3, /**< Indicates executor secure level is ESL3. */ [all …]
|
D | IFingerprintAuthInterface.idl | 24 …taining the fingerprint auth executors, the service can call related APIs to get executor info, get 33 …* @brief Defines the get executor list API of the fingerprint auth driver. This API can be used to… 44 * @brief Defines the get executor list API of the fingerprint auth driver. 51 * @brief Obtains executor list of driver. 53 * @param executorList Indicates executor list of driver. For details, see {@link IExecutor}.
|
D | IExecutor.idl | 24 …taining the fingerprint auth executors, the service can call related APIs to get executor info, get 33 * @brief Defines the APIs of executor. These APIs can be used to get executor info, get 45 * @brief Defines the APIs of executor. These APIs can be used to get executor info, get 53 * @brief Get executor info. 55 * @param executorInfo Indicates executor info, see {@link ExecutorInfo}. 74 * @brief Send parameters to driver when executor register finish. 78 * @param extraInfo Indicates extra info send to executor.
|
/drivers/interface/face_auth/v1_0/ |
D | FaceAuthTypes.idl | 24 …* After obtaining the face auth executors, the service can call related APIs to get executor infor… 57 * @brief Enumerates executor roles. 63 /**< Indicates that the executor role is collector. */ 65 /**< Indicates that the executor role is verifier. */ 67 /**< Indicates that the executor role is the combination of collector and verifier. */ 72 * @brief Enumerates executor secure levels. 78 /**< Indicates that the executor secure level is ESL0. */ 80 /**< Indicates that the executor secure level is ESL1. */ 82 /**< Indicates that the executor secure level is ESL2. */ 84 /**< Indicates that the executor secure level is ESL3. */ [all …]
|
D | IFaceAuthInterface.idl | 24 …* After obtaining the face auth executors, the service can call related APIs to get executor infor… 33 * @brief Defines the API for getting the executor list of the face auth driver. 43 * @brief Defines the API for getting the executor list of the face auth driver. 50 * @brief Obtains the executor list of the driver. 52 * @param executorList Indicates the executor list of the driver. See {@link IExecutor}.
|
/drivers/interface/face_auth/v2_0/ |
D | FaceAuthTypes.idl | 24 …* After obtaining the face auth executors, the service can call related APIs to get executor infor… 57 * @brief Enumerates executor roles. 63 /**< Indicates that the executor role is scheduler. */ 65 /**< Indicates that the executor role is collector. */ 67 /**< Indicates that the executor role is verifier. */ 69 /**< Indicates that the executor role is the combination of collector and verifier. */ 74 * @brief Enumerates executor secure levels. 80 /**< Indicates that the executor secure level is ESL0. */ 82 /**< Indicates that the executor secure level is ESL1. */ 84 /**< Indicates that the executor secure level is ESL2. */ [all …]
|
D | IFaceAuthInterface.idl | 24 …* After obtaining the face auth executors, the service can call related APIs to get executor infor… 33 * @brief Defines the API for getting the executor list of the face auth driver. 44 * @brief Defines the API for getting the executor list of the face auth driver. 51 * @brief Obtains the executor list of the driver. 53 * @param allInOneExecutors Indicates the all-in-one executor list of the driver. 66 * @param bufferProducer Indicates bufferProducer set to executor.
|
/drivers/interface/fingerprint_auth/v2_0/ |
D | FingerprintAuthTypes.idl | 24 … the fingerprint auth executors, the service can call related APIs to get executor information, get 57 * @brief Enumerates executor roles. 63 /**< Indicates that the executor role is scheduler. */ 65 /**< Indicates that the executor role is collector. */ 67 /**< Indicates that the executor role is verifier. */ 69 /**< Indicates that the executor role is the combination of collector and verifier. */ 74 * @brief Enumerates executor secure levels. 80 /**< Indicates that the executor secure level is ESL0. */ 82 /**< Indicates that the executor secure level is ESL1. */ 84 /**< Indicates that the executor secure level is ESL2. */ [all …]
|
D | IFingerprintAuthInterface.idl | 24 … the fingerprint auth executors, the service can call related APIs to get executor information, get 33 * @brief Defines the API for getting the executor list of the fingerprint auth driver. 43 * @brief Defines the API for getting the executor list of the fingerprint auth driver. 50 * @brief Obtains the executor list of the driver. 52 * @param allInOneExecutors Indicates the all-in-one executor list of the driver.
|
/drivers/interface/fingerprint_auth/v1_1/ |
D | IFingerprintAuthInterface.idl | 24 …taining the fingerprint auth executors, the service can call related APIs to get executor info, get 33 …* @brief Defines the get executor list API of the fingerprint auth driver. This API can be used to… 45 * @brief Defines the get executor list API of the fingerprint auth driver. 52 * @brief Obtains executor list of driver. 54 * @param executorList Indicates executor list of driver. For details, see {@link IExecutor}.
|
/drivers/interface/fingerprint_auth/v1_2/ |
D | IFingerprintAuthInterface.idl | 24 …taining the fingerprint auth executors, the service can call related APIs to get executor info, get 33 …* @brief Defines the get executor list API of the fingerprint auth driver. This API can be used to… 45 * @brief Defines the get executor list API of the fingerprint auth driver. 52 * @brief Obtains executor list of driver. 54 * @param executorList Indicates executor list of driver. For details, see {@link IExecutor}.
|
/drivers/interface/face_auth/v1_1/ |
D | IFaceAuthInterface.idl | 24 …* After obtaining the face auth executors, the service can call related APIs to get executor infor… 33 * @brief Defines the API for getting the executor list of the face auth driver. 44 * @brief Defines the API for getting the executor list of the face auth driver. 51 * @brief Obtains the executor list of the driver. 53 * @param executorList Indicates the executor list of the driver. See {@link IExecutor}.
|
/drivers/peripheral/user_auth/test/unittest/co_auth/ |
D | co_auth_test.cpp | 164 LinkedList *executor = CreateLinkedList(DestroyExecutorInfo); variable 170 …EXPECT_EQ(MountExecutorOnce(executor, &schedule, sensorHint, excutorRole, deviceUdid), RESULT_NOT_… 171 executor->insert(executor, nullptr); 172 …EXPECT_EQ(MountExecutorOnce(executor, &schedule, sensorHint, excutorRole, deviceUdid), RESULT_UNKN… 177 LinkedList *executor = CreateLinkedList(DestroyExecutorInfo); variable 188 executor->insert(executor, static_cast<void *>(&info1)); 192 executor->insert(executor, static_cast<void *>(&info2)); 195 executor->insert(executor, static_cast<void *>(&info3)); 198 …EXPECT_EQ(MountExecutorOnce(executor, &schedule, sensorHint, executorRole, deviceUdid), RESULT_SUC… 200 …EXPECT_EQ(MountExecutorOnce(executor, &schedule, sensorHint, executorRole, deviceUdid), RESULT_SUC…
|
/drivers/interface/pin_auth/v1_1/ |
D | IPinAuthInterface.idl | 24 …* After obtaining the pin auth executors, the service can call related APIs to get executor inform… 33 * @brief Defines the API for getting the executor list of the pin auth driver. 45 * @brief Defines the API for getting the executor list of the pin auth driver. 52 * @brief Obtains the executor list of the driver. 54 * @param executorList Indicates the executor list of the driver. See {@link IExecutor}.
|
/drivers/peripheral/user_auth/hdi_service/coauth/src/ |
D | coauth.c | 230 ExecutorInfoHal *executor = (ExecutorInfoHal *)tempNode->data; in MountExecutorOnce() local 231 if (executor->executorRole != executorRole) { in MountExecutorOnce() 235 if (sensorHint != INVALID_SENSOR_HINT && sensorHint != executor->executorSensorHint) { in MountExecutorOnce() 240 if (memcmp(deviceUdid.data, executor->deviceUdid, UDID_LEN) != 0) { in MountExecutorOnce() 244 coAuthSchedule->executors[coAuthSchedule->executorSize] = *executor; in MountExecutorOnce() 311 const ExecutorInfoHal *executor = coAuthSchedule->executors + i; in GetScheduleVerifierSensorHint() local 312 if (executor->executorRole == VERIFIER || executor->executorRole == ALL_IN_ONE) { in GetScheduleVerifierSensorHint() 313 return executor->executorSensorHint; in GetScheduleVerifierSensorHint()
|
/drivers/peripheral/camera/vdi_base/common/utils/watchdog/ |
D | watchdog.cpp | 26 void WatchDog::Init(int ms, std::function<void()> executor, bool isKill) in Init() argument 30 executor_ = executor; in Init()
|
/drivers/interface/user_auth/v1_0/ |
D | UserAuthTypes.idl | 56 * @brief Enumerates executor roles. 62 /**< The executor acts as a collector. */ 64 /**< The executor acts as a verifier. */ 66 /**< The executor acts as a collector and verifier. */ 71 * @brief Enumerates executor security levels. 115 * @brief Defines executor registration information. 131 /**< Public key of the executor. */ 136 * @brief Defines executor information. 191 * @brief Defines executor messages.
|