Lines Matching refs:param
252 IAM_STATIC ResultCode MountExecutor(const ScheduleParam *param, CoAuthSchedule *coAuthSchedule)
255 SetExecutorConditionAuthType(&condition, param->authType);
256 if (param->collectorSensorHint != INVALID_SENSOR_HINT || param->verifierSensorHint != INVALID_SENSOR_HINT) {
257 SetExecutorConditionExecutorMatcher(&condition, param->executorMatcher);
265 Uint8Array localUdidArray = { .data = (uint8_t *)(param->localUdid), .len = UDID_LEN };
266 Uint8Array collectorUdidArray = { .data = (uint8_t *)(param->collectorUdid), .len = UDID_LEN };
268 LOG_INFO("collectorSensorHint: %{public}u, verifierSensorHint: %{public}u", param->collectorSensorHint,
269 param->verifierSensorHint);
270 if ((param->collectorSensorHint == INVALID_SENSOR_HINT || param->verifierSensorHint == INVALID_SENSOR_HINT ||
271 param->collectorSensorHint == param->verifierSensorHint) &&
272 memcmp(param->localUdid, param->collectorUdid, UDID_LEN) == 0) {
273 uint32_t allInOneSensorHint = param->verifierSensorHint | param->collectorSensorHint;
283 if (param->scheduleMode == SCHEDULE_MODE_IDENTIFY) {
288 ret = MountExecutorOnce(executors, coAuthSchedule, param->verifierSensorHint, VERIFIER, localUdidArray);
294 ret = MountExecutorOnce(executors, coAuthSchedule, param->collectorSensorHint, COLLECTOR, collectorUdidArray);
320 CoAuthSchedule *GenerateSchedule(const ScheduleParam *param)
322 if (param == NULL) {
323 LOG_ERROR("param is invalid");
341 coAuthSchedule->associateId = param->associateId;
342 coAuthSchedule->scheduleMode = param->scheduleMode;
343 coAuthSchedule->authType = param->authType;
344 coAuthSchedule->userType = param->userType;
345 if (param->templateIds != NULL) {
346 ret = CopyTemplateArrays(param->templateIds, &(coAuthSchedule->templateIds));
353 ret = MountExecutor(param, coAuthSchedule);
380 LOG_ERROR("param is invalid");