Home
last modified time | relevance | path

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

123

/drivers/peripheral/fingerprint_auth/hdi_service/src/
Dfingerprint_auth_interface_service.cpp41 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/
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}.
/drivers/peripheral/face_auth/hdi_service/src/
Dface_auth_interface_service.cpp42 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/
DPinAuthTypes.idl24 …* 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 …]
DIPinAuthInterface.idl24 …* 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.
DIVerifier.idl24 …* 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.
DICollector.idl24 …* 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/
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}.
/drivers/interface/face_auth/v2_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 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 …]
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 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/
DFingerprintAuthTypes.idl24 … 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 …]
DIFingerprintAuthInterface.idl24 … 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/
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}.
/drivers/interface/fingerprint_auth/v1_2/
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}.
/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}.
/drivers/peripheral/user_auth/test/unittest/co_auth/
Dco_auth_test.cpp164 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/
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}.
/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()
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/
Dwatchdog.cpp26 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/
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.

123