Home
last modified time | relevance | path

Searched refs:executor (Results 1 – 25 of 35) sorted by relevance

12

/drivers/peripheral/face_auth/hdi_service/src/
Dface_auth_interface_service.cpp40 auto executor = new (std::nothrow) ExecutorImpl(); in FaceAuthInterfaceService() local
41 if (executor == nullptr) { in FaceAuthInterfaceService()
45 executorList_.push_back(sptr<IExecutor>(executor)); in FaceAuthInterfaceService()
51 for (auto executor : executorList_) { in GetExecutorList() local
52 executorList.push_back(executor); in GetExecutorList()
/drivers/peripheral/fingerprint_auth/hdi_service/src/
Dfingerprint_auth_interface_service.cpp40 auto executor = new (std::nothrow) ExecutorImpl(); in FingerprintAuthInterfaceService() local
41 if (executor == nullptr) { in FingerprintAuthInterfaceService()
45 executorList_.push_back(sptr<IExecutor>(executor)); in FingerprintAuthInterfaceService()
51 for (auto executor : executorList_) { in GetExecutorList() local
52 executorList.push_back(executor); in GetExecutorList()
/drivers/interface/pin_auth/v1_0/
DPinAuthTypes.idl24 …* 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 …]
DIPinAuthInterface.idl24 …* 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}.
DIExecutor.idl24 …* After obtaining the pin auth executors, the service can call related APIs to get executor inform…
33 * @brief Defines the APIs of the executors. These APIs can be used to get executor information, get
45 * @brief Defines the APIs of the executors. These APIs can be used to get executor information, get
54 * @brief Gets executor information.
56 * @param executorInfo Indicates executor information. See {@link ExecutorInfo}.
75 * @brief Sends parameters to the driver when executor registration is finished.
/drivers/peripheral/pin_auth/hdi_service/service/src/
Dpin_auth_interface_service.cpp46 for (auto &executor : executorListV1_1) { in GetExecutorList() local
47 executorList.push_back(executor); in GetExecutorList()
61 sptr<IExecutor> executor = new (std::nothrow) ExecutorImpl(pinHdi); in GetExecutorListV1_1() local
62 if (executor == nullptr) { in GetExecutorListV1_1()
66 executorList.push_back(executor); in GetExecutorListV1_1()
/drivers/interface/fingerprint_auth/v1_0/
DFingerprintAuthTypes.idl24 …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 …]
DIFingerprintAuthInterface.idl24 …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}.
DIExecutor.idl24 …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/
DFaceAuthTypes.idl24 …* 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 …]
DIFaceAuthInterface.idl24 …* 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}.
DIExecutor.idl24 …* After obtaining the face auth executors, the service can call related APIs to get executor infor…
33 * @brief Defines the APIs of the executors. These APIs can be used to get executor information, get
46 * @brief Defines the APIs of the executors. These APIs can be used to get executor information, get
54 * @brief Gets executor information.
56 * @param executorInfo Indicates executor information. See {@link ExecutorInfo}.
75 * @brief Sends parameters to the driver when executor registration is finished.
151 * @param bufferProducer Indicates bufferProducer set to executor.
/drivers/peripheral/user_auth/test/unittest/co_auth/
Dco_auth_test.cpp162 LinkedList *executor = CreateLinkedList(DestroyExecutorInfo); variable
166 EXPECT_EQ(MountExecutorOnce(executor, &schedule, sensorHint, executorRole), RESULT_NOT_FOUND);
167 executor->insert(executor, nullptr);
168 EXPECT_EQ(MountExecutorOnce(executor, &schedule, sensorHint, executorRole), RESULT_UNKNOWN);
173 LinkedList *executor = CreateLinkedList(DestroyExecutorInfo); variable
180 executor->insert(executor, static_cast<void *>(&info1));
184 executor->insert(executor, static_cast<void *>(&info2));
187 executor->insert(executor, static_cast<void *>(&info3));
188 EXPECT_EQ(MountExecutorOnce(executor, &schedule, sensorHint, executorRole), RESULT_SUCCESS);
190 EXPECT_EQ(MountExecutorOnce(executor, &schedule, sensorHint, executorRole), RESULT_SUCCESS);
/drivers/interface/fingerprint_auth/v1_1/
DIFingerprintAuthInterface.idl24 …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}.
DIExecutor.idl24 …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
48 * @brief Defines the APIs of executor. These APIs can be used to get executor info, get
/drivers/interface/face_auth/v1_1/
DIFaceAuthInterface.idl24 …* 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}.
DIExecutor.idl24 …* After obtaining the face auth executors, the service can call related APIs to get executor infor…
33 * @brief Defines the APIs of the executors. These APIs can be used to get executor information, get
47 * @brief Defines the APIs of the executors. These APIs can be used to get executor information, get
/drivers/interface/pin_auth/v1_1/
DIPinAuthInterface.idl24 …* 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}.
DPinAuthTypes.idl24 …* After obtaining the pin auth executors, the service can call related APIs to get executor inform…
57 * @brief Indicates executor property.
DIExecutor.idl24 …* After obtaining the pin auth executors, the service can call related APIs to get executor inform…
33 * @brief Defines the APIs of the executors. These APIs can be used to get executor information, get
46 * @brief Defines the APIs of the executors. These APIs can be used to get executor information, get
/drivers/peripheral/user_auth/hdi_service/coauth/src/
Dcoauth.c230 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()
239 coAuthSchedule->executors[coAuthSchedule->executorSize] = *executor; in MountExecutorOnce()
295 const ExecutorInfoHal *executor = coAuthSchedule->executors + i; in GetScheduleVeriferSensorHint() local
296 if (executor->executorRole == VERIFIER || executor->executorRole == ALL_IN_ONE) { in GetScheduleVeriferSensorHint()
297 return executor->executorSensorHint; in GetScheduleVeriferSensorHint()
/drivers/peripheral/camera/vdi_base/common/utils/watchdog/
Dwatchdog.cpp26 void WatchDog::Init(int ms, std::function<void()> executor, bool isKill) in Init() argument
30 executor_ = executor; in Init()
Dwatchdog.h28 void Init(int ms, std::function<void()> executor, bool isKill = false);
/drivers/interface/user_auth/v1_0/
DUserAuthTypes.idl56 * @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.
DIUserAuthInterface.idl56 * @brief Adds an authentication executor to obtain the authentication capability.
58 * @param info Indicates executor registration information. See {@link ExecutorRegisterInfo}.
59 * @param index Indicates the executor index under the authentication framework.
69 * @brief Deletes an executor.
71 * @param index Indicates the executor index under the authentication framework.
116 * @param scheduleResult Indicates the enrollment result issued by the executor.
208 * @param scheduleResult Indicates the authentication result issued by the executor.
231 * @param executorSensorHint Indicates the executor sensor hint.
246 * @param scheduleResult Indicates the identification result issued by the executor.

12