/ohos5.0/base/customization/enterprise_device_management/services/edm_plugin/src/ |
H A D | disallow_add_os_account_by_user_plugin.cpp | 72 std::vector<std::string> constraints; in OnGetPolicy() local 73 … ErrCode ret = AccountSA::OsAccountManager::GetOsAccountAllConstraints(targetUserId, constraints); in OnGetPolicy() 80 …(std::find(constraints.begin(), constraints.end(), CONSTRAINT_CREATE_OS_ACCOUNT) != constraints.en… in OnGetPolicy() 81 …(std::find(constraints.begin(), constraints.end(), CONSTRAINT_CREATE_OS_ACCOUNT_DIRECTLY) != const… in OnGetPolicy() 89 std::vector<std::string> constraints; in SetSpecificOsAccountConstraints() local 90 constraints.emplace_back(CONSTRAINT_CREATE_OS_ACCOUNT); in SetSpecificOsAccountConstraints() 91 constraints.emplace_back(CONSTRAINT_CREATE_OS_ACCOUNT_DIRECTLY); in SetSpecificOsAccountConstraints() 101 …ErrCode ret = AccountSA::OsAccountManager::SetSpecificOsAccountConstraints(constraints, disallow, … in SetSpecificOsAccountConstraints()
|
/ohos5.0/base/account/os_account/services/accountmgr/src/osaccount/ |
H A D | os_account_file_operator.cpp | 62 … OsAccountFileOperator::GetConstraintsByType(const int type, std::vector<std::string> &constraints) in GetConstraintsByType() argument 81 constraints.clear(); in GetConstraintsByType() 83 … typeJson, typeJson.end(), std::to_string(type), constraints, OHOS::AccountSA::JsonType::ARRAY); in GetConstraintsByType() 106 constraints, in GetBaseOAConstraintsList() 111 ErrCode OsAccountFileOperator::GetGlobalOAConstraintsList(std::vector<std::string> &constraints) in GetGlobalOAConstraintsList() argument 130 constraints, in GetGlobalOAConstraintsList() 160 constraints, in GetSpecificOAConstraintsList() 193 ErrCode OsAccountFileOperator::CheckConstraintsList(const std::vector<std::string> &constraints, in CheckConstraintsList() argument 203 if (constraints.size() > constraintList_.size()) { in CheckConstraintsList() 205 constraints.size(), constraintList_.size()); in CheckConstraintsList() [all …]
|
H A D | inner_os_account_manager.cpp | 330 constraints.clear(); in RetryToGetAccount() 373 constraints.clear(); in RetryToGetAccount() 382 …std::merge(constraints.begin(), constraints.end(), constraintsExists.begin(), constraintsExists.en… in RetryToGetAccount() 1054 if (std::find(constraints.begin(), constraints.end(), constraint) != constraints.end()) { in RetryToGetAccount() 1058 constraints.clear(); in RetryToGetAccount() 1060 if (std::find(constraints.begin(), constraints.end(), constraint) != constraints.end()) { in RetryToGetAccount() 1065 constraints.clear(); in RetryToGetAccount() 1067 if (std::find(constraints.begin(), constraints.end(), constraint) != constraints.end()) { in RetryToGetAccount() 1141 if (std::find(constraints.begin(), constraints.end(), *it) == constraints.end()) { in RetryToGetAccount() 1152 if (std::find(constraints.begin(), constraints.end(), *it) == constraints.end()) { in RetryToGetAccount() [all …]
|
H A D | os_account_manager_service.cpp | 447 return innerManager_.GetOsAccountAllConstraints(id, constraints); in GetOsAccountAllConstraints() 561 const int id, const std::vector<std::string> &constraints, const bool enable) in SetOsAccountConstraints() argument 577 return innerManager_.SetBaseOsAccountConstraints(id, constraints, enable); in SetOsAccountConstraints() 957 auto constraints = osAccountInfo.GetConstraints(); in DumpStateByAccounts() local 958 std::transform(constraints.begin(), constraints.end(), std::back_inserter(state), in DumpStateByAccounts() 1003 …OsAccountManagerService::SetGlobalOsAccountConstraints(const std::vector<std::string> &constraints, in SetGlobalOsAccountConstraints() argument 1012 …return innerManager_.SetGlobalOsAccountConstraints(constraints, enable, enforcerId, isDeviceOwner); in SetGlobalOsAccountConstraints() 1015 static bool ContainsAnyConstraint(const std::vector<std::string> &constraints, in ContainsAnyConstraint() argument 1019 if (std::find(constraints.begin(), constraints.end(), constraint) != constraints.end()) { in ContainsAnyConstraint() 1026 …AccountManagerService::SetSpecificOsAccountConstraints(const std::vector<std::string> &constraints, in SetSpecificOsAccountConstraints() argument [all …]
|
/ohos5.0/drivers/hdf_core/framework/test/unittest/platform/virtual/ |
H A D | regulator_virtual.c | 140 ret = drsOps->GetUint32(node, "minUv", ®Node->regulatorInfo.constraints.minUv, 0); in VirtualRegulatorContinueReadHcs() 146 ret = drsOps->GetUint32(node, "maxUv", ®Node->regulatorInfo.constraints.maxUv, 0); in VirtualRegulatorContinueReadHcs() 152 ret = drsOps->GetUint32(node, "minUa", ®Node->regulatorInfo.constraints.minUa, 0); in VirtualRegulatorContinueReadHcs() 158 ret = drsOps->GetUint32(node, "maxUa", ®Node->regulatorInfo.constraints.maxUa, 0); in VirtualRegulatorContinueReadHcs() 165 regNode->regulatorInfo.name, regNode->regulatorInfo.constraints.alwaysOn, in VirtualRegulatorContinueReadHcs() 166 regNode->regulatorInfo.constraints.mode, in VirtualRegulatorContinueReadHcs() 167 regNode->regulatorInfo.constraints.minUv, regNode->regulatorInfo.constraints.maxUv, in VirtualRegulatorContinueReadHcs() 168 regNode->regulatorInfo.constraints.minUa, regNode->regulatorInfo.constraints.maxUa); in VirtualRegulatorContinueReadHcs() 207 regNode->regulatorInfo.constraints.alwaysOn = drsOps->GetBool(node, "alwaysOn"); in VirtualRegulatorReadHcs() 208 HDF_LOGD("VirtualRegulatorReadHcs:alwaysOn[%d]", regNode->regulatorInfo.constraints.alwaysOn); in VirtualRegulatorReadHcs() [all …]
|
H A D | regulator_linux_current_virtual_driver.c | 38 .constraints = { 102 if ((rdev == NULL) || (rdev->constraints == NULL)) { in VirtualCurrentRegulatorSetCurrent() 107 struct regulation_constraints *regu_constraints = rdev->constraints; in VirtualCurrentRegulatorSetCurrent()
|
H A D | regulator_linux_voltage_virtual_driver.c | 38 .constraints = { 103 if ((rdev == NULL) || (rdev->constraints == NULL)) { in VirtualVoltageRegulatorSetVoltage() 108 struct regulation_constraints *reguConstraints = rdev->constraints; in VirtualVoltageRegulatorSetVoltage()
|
/ohos5.0/drivers/hdf_core/framework/support/platform/src/regulator/ |
H A D | regulator_core.c | 79 pos->regulatorInfo.constraints.alwaysOn, pos->regulatorInfo.constraints.mode, in RegulatorNodeListPrint() 80 pos->regulatorInfo.constraints.minUv, pos->regulatorInfo.constraints.maxUv, in RegulatorNodeListPrint() 81 pos->regulatorInfo.constraints.minUa, pos->regulatorInfo.constraints.maxUa); in RegulatorNodeListPrint() 219 if (node->regulatorInfo.constraints.mode == REGULATOR_CHANGE_CURRENT) { in RegulatorNodeInitProcess() 220 …RegulatorNodeSetCurrent(node, node->regulatorInfo.constraints.minUa, node->regulatorInfo.constrain… in RegulatorNodeInitProcess() 222 …RegulatorNodeSetVoltage(node, node->regulatorInfo.constraints.minUv, node->regulatorInfo.constrain… in RegulatorNodeInitProcess() 504 if (node->regulatorInfo.constraints.mode != REGULATOR_CHANGE_VOLTAGE) { in RegulatorNodeSetVoltage() 515 (minUv < node->regulatorInfo.constraints.minUv || in RegulatorNodeSetVoltage() 516 maxUv > node->regulatorInfo.constraints.maxUv)) { in RegulatorNodeSetVoltage() 575 (minUA < node->regulatorInfo.constraints.minUa || in RegulatorNodeSetCurrent() [all …]
|
/ohos5.0/base/account/os_account/services/accountmgr/include/osaccount/ |
H A D | os_account_file_operator.h | 30 ErrCode GetConstraintsByType(const int type, std::vector<std::string> &constraints); 32 ErrCode CheckConstraintsList(const std::vector<std::string> &constraints, 35 ErrCode GetBaseOAConstraintsList(const int32_t id, std::vector<std::string> &constraints); 36 ErrCode GetGlobalOAConstraintsList(std::vector<std::string> &constraints); 37 ErrCode GetSpecificOAConstraintsList(const int32_t id, std::vector<std::string> &constraints);
|
H A D | iinner_os_account.h | 50 …virtual ErrCode GetOsAccountAllConstraints(const int id, std::vector<std::string> &constraints) = … 60 const int id, const std::vector<std::string> &constraints, const bool enable) = 0; 91 virtual ErrCode SetGlobalOsAccountConstraints(const std::vector<std::string> &constraints, 93 virtual ErrCode SetSpecificOsAccountConstraints(const std::vector<std::string> &constraints, 96 const std::vector<std::string> &constraints, const bool enable) = 0;
|
/ohos5.0/drivers/hdf_core/adapter/khdf/linux/platform/regulator/ |
H A D | regulator_adapter.c | 318 ret = drsOps->GetUint8(node, "mode", ®Node->regulatorInfo.constraints.mode, 0); in LinuxRegulatorReadHcs() 324 ret = drsOps->GetUint32(node, "minUv", ®Node->regulatorInfo.constraints.minUv, 0); in LinuxRegulatorReadHcs() 330 ret = drsOps->GetUint32(node, "maxUv", ®Node->regulatorInfo.constraints.maxUv, 0); in LinuxRegulatorReadHcs() 336 ret = drsOps->GetUint32(node, "minUa", ®Node->regulatorInfo.constraints.minUa, 0); in LinuxRegulatorReadHcs() 342 ret = drsOps->GetUint32(node, "maxUa", ®Node->regulatorInfo.constraints.maxUa, 0); in LinuxRegulatorReadHcs() 352 regNode->regulatorInfo.name, regNode->regulatorInfo.constraints.mode, in LinuxRegulatorReadHcs() 353 regNode->regulatorInfo.constraints.minUv, regNode->regulatorInfo.constraints.maxUv, in LinuxRegulatorReadHcs() 354 regNode->regulatorInfo.constraints.minUa, regNode->regulatorInfo.constraints.maxUa); in LinuxRegulatorReadHcs() 423 regNode->regulatorInfo.name, regNode->regulatorInfo.constraints.mode, in LinuxRegulatorParseAndInit() 424 regNode->regulatorInfo.constraints.minUv, regNode->regulatorInfo.constraints.maxUv, in LinuxRegulatorParseAndInit() [all …]
|
/ohos5.0/base/account/os_account/tools/acm/src/ |
H A D | account_command.cpp | 288 result = RunAsSetCommandExistentOptionArgument(option, id, constraints, enable); in RunCommand() 297 std::vector<std::string> constraints; in RunAsSetCommand() local 300 RunCommand(counter, result, enable, id, constraints); in RunAsSetCommand() 303 if (id == -1 || constraints.size() == 0) { in RunAsSetCommand() 310 if (constraints.size() == 0) { in RunAsSetCommand() 333 for (auto constraint : constraints) { in RunAsSetCommand() 605 const int &option, int &id, std::vector<std::string> &constraints, bool &enable) in RunAsSetCommandExistentOptionArgument() argument 625 result = AnalyzeConstraintArgument(constraints); in RunAsSetCommandExistentOptionArgument() 748 constraints.clear(); in AnalyzeConstraintArgument() 758 constraints.emplace_back(constraint); in AnalyzeConstraintArgument() [all …]
|
/ohos5.0/docs/en/application-dev/basic-services/account/ |
H A D | control-os-account-by-constraints.md | 3 The **account** module provides a role-based access control mechanism. You can set constraints for … 7 …t the predefined account constraints, see [Constraints](../../reference/apis-basic-services-kit/js… 27 The user can set constraints to restrict the system account behaviors. For example, the user can en… 31 1. Specify the system account ID and the constraints. 38 …es-kit/js-apis-osAccount-sys.md#setosaccountconstraints) to enable the constraints for the system …
|
/ohos5.0/base/account/os_account/test/fuzztest/osaccount_stub/setosaccountconstraintsstub_fuzzer/ |
H A D | setosaccountconstraintsstub_fuzzer.cpp | 42 std::vector<std::string> constraints { in SetOsAccountConstraintsStubFuzzTest() local 49 constraints.push_back(fuzzData.GenerateRandomString()); in SetOsAccountConstraintsStubFuzzTest() 52 if (!datas.WriteStringVector(constraints)) { in SetOsAccountConstraintsStubFuzzTest()
|
/ohos5.0/docs/en/release-notes/changelogs/OpenHarmony_4.1.6.5/ |
H A D | changelogs-arkcompiler.md | 14 - Some constraints were not checked in hotspot functions. As a result, these constraints may be byp… 15 - The following are the constraints bypassed in this change. 39 … a type mismatch exception occurs at runtime, it may violate the usage constraints, and it is nece…
|
/ohos5.0/base/account/os_account/frameworks/osaccount/native/src/ |
H A D | os_account_manager.cpp | 151 …e OsAccountManager::GetOsAccountAllConstraints(const int id, std::vector<std::string> &constraints) in GetOsAccountAllConstraints() argument 153 return OsAccount::GetInstance().GetOsAccountAllConstraints(id, constraints); in GetOsAccountAllConstraints() 197 const int id, const std::vector<std::string> &constraints, const bool enable) in SetOsAccountConstraints() argument 199 return OsAccount::GetInstance().SetOsAccountConstraints(id, constraints, enable); in SetOsAccountConstraints() 317 ErrCode OsAccountManager::SetGlobalOsAccountConstraints(const std::vector<std::string> &constraints, in SetGlobalOsAccountConstraints() argument 321 SetGlobalOsAccountConstraints(constraints, enable, enforcerId, isDeviceOwner); in SetGlobalOsAccountConstraints() 324 …Code OsAccountManager::SetSpecificOsAccountConstraints(const std::vector<std::string> &constraints, in SetSpecificOsAccountConstraints() argument 328 SetSpecificOsAccountConstraints(constraints, enable, targetId, enforcerId, isDeviceOwner); in SetSpecificOsAccountConstraints()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/box/ |
H A D | box_base_component.h | 109 void SetConstraints(const LayoutParam& constraints) in SetConstraints() argument 111 if (!constraints.IsWidthValid() || !constraints.IsHeightValid()) { in SetConstraints() 114 constraints_ = constraints; in SetConstraints()
|
/ohos5.0/base/account/os_account/interfaces/innerkits/osaccount/native/include/ |
H A D | os_account_manager.h | 243 static ErrCode GetOsAccountAllConstraints(const int id, std::vector<std::string> &constraints); 329 const int id, const std::vector<std::string> &constraints, const bool enable); 532 static ErrCode SetGlobalOsAccountConstraints(const std::vector<std::string> &constraints, 544 static ErrCode SetSpecificOsAccountConstraints(const std::vector<std::string> &constraints,
|
/ohos5.0/base/account/os_account/frameworks/osaccount/core/include/ |
H A D | ios_account.h | 59 …virtual ErrCode GetOsAccountAllConstraints(const int id, std::vector<std::string> &constraints) = … 69 const int id, const std::vector<std::string> &constraints, const bool enable) = 0; 98 virtual ErrCode SetGlobalOsAccountConstraints(const std::vector<std::string> &constraints, 100 virtual ErrCode SetSpecificOsAccountConstraints(const std::vector<std::string> &constraints,
|
H A D | os_account.h | 49 ErrCode GetOsAccountAllConstraints(const int id, std::vector<std::string> &constraints); 58 …ErrCode SetOsAccountConstraints(const int id, const std::vector<std::string> &constraints, const b… 87 ErrCode SetGlobalOsAccountConstraints(const std::vector<std::string> &constraints, 89 ErrCode SetSpecificOsAccountConstraints(const std::vector<std::string> &constraints,
|
/ohos5.0/base/account/os_account/test/fuzztest/osaccount_stub/setglobalosaccountconstraintsstub_fuzzer/ |
H A D | setglobalosaccountconstraintsstub_fuzzer.cpp | 46 std::vector<std::string> constraints { in SetGlobalOsAccountConstraintsStubFuzzTest() local 51 if (!datas.WriteStringVector(constraints)) { in SetGlobalOsAccountConstraintsStubFuzzTest()
|
/ohos5.0/base/account/os_account/services/accountmgr/test/moduletest/os_account/ |
H A D | os_account_file_operator_test.cpp | 76 std::vector<std::string> constraints; variable 79 ErrCode ret = g_osAccountFileOperator->CheckConstraintsList(constraints, isExists, isOverSize);
|
/ohos5.0/base/account/os_account/test/fuzztest/osaccount_stub/setspecificosaccountconstraintsstub_fuzzer/ |
H A D | setspecificosaccountconstraintsstub_fuzzer.cpp | 49 std::vector<std::string> constraints { in SetSpecificOsAccountConstraintsStubFuzzTest() local 54 if (!datas.WriteStringVector(constraints)) { in SetSpecificOsAccountConstraintsStubFuzzTest()
|
/ohos5.0/base/account/os_account/tools/acm/include/ |
H A D | account_command.h | 133 const int &option, int &id, std::vector<std::string> &constraints, bool &enable); 139 …mmand(int &counter, ErrCode &result, bool &enable, int &id, std::vector<std::string> &constraints); 146 ErrCode AnalyzeConstraintArgument(std::vector<std::string> &constraints);
|
/ohos5.0/docs/en/application-dev/tools/ |
H A D | acm-tool.md | 21 | set | Sets constraints for an account. This command can be used only after the root permission is… 168 # Set constraints for an account with a specified ID. 169 acm set -i <accountId> -c <constraints> [-e] 174 If the constraint is set successfully, "set constraints for the local account successfully." is dis… 182 …constraints to be set. Each constraint is separated by a comma (,). For details, see [Account Cons…
|