/ohos5.0/foundation/communication/netmanager_base/frameworks/native/netpolicyclient/src/ |
H A D | net_quota_policy.cpp | 47 if (!parcel.WriteInt64(quotapolicy.limitBytes)) { in Marshalling() 53 if (!parcel.WriteBool(quotapolicy.metered)) { in Marshalling() 56 if (!parcel.WriteInt32(quotapolicy.source)) { in Marshalling() 179 return totalQuota > quotapolicy.warningBytes; in IsOverWarning() 184 return totalQuota > quotapolicy.limitBytes; in IsOverLimit() 190 quotapolicy.periodDuration = PERIOD_MONTH; in GetPeriodStart() 200 …int32_t start = CommonUtils::StrToInt(quotapolicy.periodDuration.substr(1, quotapolicy.periodDurat… in GetPeriodStart() 225 quotapolicy.limitBytes = DATA_USAGE_UNKNOWN; in Reset() 226 quotapolicy.lastWarningRemind = REMIND_NEVER; in Reset() 227 quotapolicy.lastLimitRemind = REMIND_NEVER; in Reset() [all …]
|
/ohos5.0/foundation/communication/netmanager_base/test/netpolicymanager/unittest/net_policy_manager_test/ |
H A D | ut_net_policy_traffic.cpp | 76 quotaPolicy1.quotapolicy.periodDuration = "M1"; in SetUp() 82 quotaPolicy1.quotapolicy.metered = true; in SetUp() 93 quotaPolicy2.quotapolicy.metered = true; in SetUp() 122 quotaPolicy1.quotapolicy.metered = 0; 123 quotaPolicy1.quotapolicy.source = 0; 132 quotaPolicy2.quotapolicy.metered = 0; 133 quotaPolicy2.quotapolicy.source = 0; 268 … quotaPolicy.quotapolicy.lastLimitRemind == REMIND_NEVER && !quotaPolicy.quotapolicy.metered) { 340 quotaPolicy.quotapolicy.metered = true; 343 quotaPolicy.quotapolicy.metered = false; [all …]
|
H A D | ut_net_policy_callback.cpp | 139 quotaPolicy1.quotapolicy.warningBytes = TEST_WARNING_BYTES_1; in SetFirstNetQuotaPolicy() 140 quotaPolicy1.quotapolicy.limitBytes = TEST_LIMIT_BYTES_1; in SetFirstNetQuotaPolicy() 141 quotaPolicy1.quotapolicy.lastWarningRemind = TEST_LAST_WARNING_REMIND_1; in SetFirstNetQuotaPolicy() 142 quotaPolicy1.quotapolicy.lastLimitRemind = TEST_LAST_LIMIT_REMIND_1; in SetFirstNetQuotaPolicy() 143 quotaPolicy1.quotapolicy.metered = true; in SetFirstNetQuotaPolicy() 144 quotaPolicy1.quotapolicy.limitAction = LimitAction::LIMIT_ACTION_ALERT_ONLY; in SetFirstNetQuotaPolicy() 154 quotaPolicy2.quotapolicy.warningBytes = TEST_WARNING_BYTES_2; in SetSecondNetQuotaPolicy() 155 quotaPolicy2.quotapolicy.limitBytes = TEST_LIMIT_BYTES_2; in SetSecondNetQuotaPolicy() 156 quotaPolicy2.quotapolicy.lastWarningRemind = TEST_LAST_WARNING_REMIND_2; in SetSecondNetQuotaPolicy() 157 quotaPolicy2.quotapolicy.lastLimitRemind = TEST_LAST_LIMIT_REMIND_2; in SetSecondNetQuotaPolicy() [all …]
|
H A D | net_policy_manager_test.cpp | 249 quotaPolicy.quotapolicy.periodStartTime = TRIGER_DELAY_US; 251 quotaPolicy.quotapolicy.warningBytes = TRIGER_DELAY_US; 252 quotaPolicy.quotapolicy.limitBytes = TRIGER_DELAY_US; 253 quotaPolicy.quotapolicy.lastLimitRemind = -1; 254 quotaPolicy.quotapolicy.metered = true; 255 quotaPolicy.quotapolicy.source = 0; 617 quotaPolicy.quotapolicy.periodDuration = "m2"; in SetNetQuotaPoliciesCallback() 619 quotaPolicy.quotapolicy.limitBytes = TEST_LIMIT_BYTES; in SetNetQuotaPoliciesCallback() 620 quotaPolicy.quotapolicy.lastLimitRemind = -1; in SetNetQuotaPoliciesCallback() 621 quotaPolicy.quotapolicy.metered = true; in SetNetQuotaPoliciesCallback() [all …]
|
H A D | ut_net_quota_policy.cpp | 30 policy.quotapolicy.title = "testTitle"; in GetQuota() 59 netQuotaPolicy1.quotapolicy.periodDuration = "M1"; 65 netQuotaPolicy2.quotapolicy.periodDuration = "Y1"; 71 netQuotaPolicy3.quotapolicy.periodDuration = "D1";
|
H A D | ut_net_policy_client.cpp | 51 quotaPolicy.quotapolicy.periodStartTime = TRIGER_DELAY_US; in GetQuota() 52 quotaPolicy.quotapolicy.periodDuration = TEST_STRING_PERIODDURATION; in GetQuota() 53 quotaPolicy.quotapolicy.warningBytes = TRIGER_DELAY_US; in GetQuota() 54 quotaPolicy.quotapolicy.limitBytes = TRIGER_DELAY_US; in GetQuota() 55 quotaPolicy.quotapolicy.lastLimitRemind = -1; in GetQuota() 56 quotaPolicy.quotapolicy.metered = true; in GetQuota() 57 quotaPolicy.quotapolicy.source = 0; in GetQuota()
|
H A D | ut_net_policy_callback_stub.cpp | 149 policy.quotapolicy.title = "testTitle";
|
H A D | net_policy_service_stub_test.cpp | 374 quotaPolicy.quotapolicy.title = "test";
|
/ohos5.0/foundation/communication/netmanager_base/services/netpolicymanager/src/core/ |
H A D | net_policy_traffic.cpp | 68 if (!IsValidPeriodDuration(quotaPolicy.quotapolicy.periodDuration)) { in IsValidQuotaPolicy() 156 if (quotaPolicy.quotapolicy.limitBytes == DATA_USAGE_UNKNOWN) { in FormalizeQuotaPolicies() 159 quotaPolicy.quotapolicy.warningBytes = in FormalizeQuotaPolicies() 163 quotaPolicy.quotapolicy.limitBytes = DATA_USAGE_UNLIMITED; in FormalizeQuotaPolicies() 165 if (quotaPolicy.quotapolicy.warningBytes > quotaPolicy.quotapolicy.limitBytes) { in FormalizeQuotaPolicies() 224 if (quotaPolicy.quotapolicy.lastLimitRemind > start) { in UpdateQuotaNotify() 258 if (hasLimit || quotaPolicy.quotapolicy.metered) { in GetQuotaRemain() 260 if (quotaPolicy.quotapolicy.lastLimitRemind >= start) { in GetQuotaRemain() 263 quota = quotaPolicy.quotapolicy.limitBytes - totalQuota; in GetQuotaRemain() 272 quotaPolicy.quotapolicy.metered, quotaPolicy.quotapolicy.limitAction); in UpdateNetEnableStatus() [all …]
|
H A D | net_policy_file.cpp | 433 … netPolicy_.netQuotaPolicies[i].limitBytes = std::to_string(quotaPolicy.quotapolicy.limitBytes); in UpdateQuotaPolicyExist() 434 … netPolicy_.netQuotaPolicies[i].metered = std::to_string(quotaPolicy.quotapolicy.metered); in UpdateQuotaPolicyExist() 436 netPolicy_.netQuotaPolicies[i].periodDuration = quotaPolicy.quotapolicy.periodDuration; in UpdateQuotaPolicyExist() 440 …netPolicy_.netQuotaPolicies[i].warningBytes = std::to_string(quotaPolicy.quotapolicy.warningBytes); in UpdateQuotaPolicyExist() 456 quotaPolicies[i].quotapolicy.periodDuration.c_str()); in WriteQuotaPolicies() 459 quotaPolicy.lastLimitSnooze = std::to_string(quotaPolicies[i].quotapolicy.lastLimitRemind); in WriteQuotaPolicies() 460 quotaPolicy.limitBytes = std::to_string(quotaPolicies[i].quotapolicy.limitBytes); in WriteQuotaPolicies() 461 quotaPolicy.metered = std::to_string(quotaPolicies[i].quotapolicy.metered); in WriteQuotaPolicies() 464 quotaPolicy.periodDuration = quotaPolicies[i].quotapolicy.periodDuration; in WriteQuotaPolicies() 465 quotaPolicy.periodStartTime = std::to_string(quotaPolicies[i].quotapolicy.periodStartTime); in WriteQuotaPolicies() [all …]
|
/ohos5.0/foundation/communication/netmanager_base/frameworks/js/napi/netpolicy/src/ |
H A D | set_net_quota_policies_context.cpp | 36 …data.quotapolicy.periodDuration = NapiUtils::GetStringPropertyUtf8(env, quotaPolicy, "periodDurati… in ReadQuotaPolicy() 37 data.quotapolicy.warningBytes = NapiUtils::GetInt64Property(env, quotaPolicy, "warningBytes"); in ReadQuotaPolicy() 38 data.quotapolicy.limitBytes = NapiUtils::GetInt64Property(env, quotaPolicy, "limitBytes"); in ReadQuotaPolicy() 39 …data.quotapolicy.lastWarningRemind = NapiUtils::GetInt64Property(env, quotaPolicy, "lastWarningRem… in ReadQuotaPolicy() 40 …data.quotapolicy.lastLimitRemind = NapiUtils::GetInt64Property(env, quotaPolicy, "lastLimitRemind"… in ReadQuotaPolicy() 41 data.quotapolicy.metered = NapiUtils::GetBooleanProperty(env, quotaPolicy, "metered"); in ReadQuotaPolicy() 42 data.quotapolicy.limitAction = NapiUtils::GetInt32Property(env, quotaPolicy, "limitAction"); in ReadQuotaPolicy()
|
H A D | netpolicy_exec.cpp | 305 …NapiUtils::SetStringPropertyUtf8(env, quotaPolicy, "periodDuration", netQuotaPolicy.quotapolicy.pe… in FillQuotaPolicy() 306 …NapiUtils::SetInt64Property(env, quotaPolicy, "warningBytes", netQuotaPolicy.quotapolicy.warningBy… in FillQuotaPolicy() 307 …NapiUtils::SetInt64Property(env, quotaPolicy, "limitBytes", netQuotaPolicy.quotapolicy.limitBytes); in FillQuotaPolicy() 308 …NapiUtils::SetInt64Property(env, quotaPolicy, "lastWarningRemind", netQuotaPolicy.quotapolicy.last… in FillQuotaPolicy() 309 …NapiUtils::SetInt64Property(env, quotaPolicy, "lastLimitRemind", netQuotaPolicy.quotapolicy.lastLi… in FillQuotaPolicy() 310 NapiUtils::SetBooleanProperty(env, quotaPolicy, "metered", netQuotaPolicy.quotapolicy.metered); in FillQuotaPolicy() 311 …NapiUtils::SetInt32Property(env, quotaPolicy, "limitAction", netQuotaPolicy.quotapolicy.limitActio… in FillQuotaPolicy()
|
/ohos5.0/foundation/communication/netmanager_base/services/netpolicymanager/include/ |
H A D | net_policy_file.h | 164 …quotaPolicy.quotapolicy.lastLimitRemind = CommonUtils::StrToLong(netPolicyQuota.lastLimitSnooze, R… in ToQuotaPolicy() 165 …quotaPolicy.quotapolicy.limitBytes = CommonUtils::StrToLong(netPolicyQuota.limitBytes, DATA_USAGE_… in ToQuotaPolicy() 166 quotaPolicy.quotapolicy.metered = CommonUtils::StrToBool(netPolicyQuota.metered, false); in ToQuotaPolicy() 168 quotaPolicy.quotapolicy.periodDuration = netPolicyQuota.periodDuration; in ToQuotaPolicy() 169 … quotaPolicy.quotapolicy.periodStartTime = CommonUtils::StrToLong(netPolicyQuota.periodStartTime); in ToQuotaPolicy() 171 …quotaPolicy.quotapolicy.warningBytes = CommonUtils::StrToLong(netPolicyQuota.warningBytes, DATA_US… in ToQuotaPolicy()
|
/ohos5.0/foundation/communication/netmanager_base/test/fuzztest/netpolicyclient_fuzzer/ |
H A D | net_policy_client_fuzzer.cpp | 229 netQuotaPolicy.quotapolicy.periodStartTime = NetPolicyGetData<int64_t>(); in SetCellularPoliciesFuzzTest() 230 netQuotaPolicy.quotapolicy.periodDuration = NetPolicyGetString(STR_LEN); in SetCellularPoliciesFuzzTest() 232 netQuotaPolicy.quotapolicy.warningBytes = NetPolicyGetData<int64_t>(); in SetCellularPoliciesFuzzTest() 233 netQuotaPolicy.quotapolicy.limitBytes = NetPolicyGetData<int64_t>(); in SetCellularPoliciesFuzzTest() 234 … netQuotaPolicy.quotapolicy.metered = NetPolicyGetData<uint32_t>() % CONVERT_NUMBER_TO_BOOL == 0; in SetCellularPoliciesFuzzTest() 235 …netQuotaPolicy.quotapolicy.limitAction = NetPolicyGetData<uint32_t>() % CREATE_LIMIT_ACTION_VALUE … in SetCellularPoliciesFuzzTest() 313 netQuotaPolicy.quotapolicy.periodStartTime = NetPolicyGetData<int64_t>(); in SetNetQuotaPoliciesFuzzTest() 314 netQuotaPolicy.quotapolicy.periodDuration = NetPolicyGetString(STR_LEN); in SetNetQuotaPoliciesFuzzTest() 316 netQuotaPolicy.quotapolicy.warningBytes = NetPolicyGetData<int64_t>(); in SetNetQuotaPoliciesFuzzTest() 317 netQuotaPolicy.quotapolicy.limitBytes = NetPolicyGetData<int64_t>(); in SetNetQuotaPoliciesFuzzTest() [all …]
|
/ohos5.0/foundation/communication/netmanager_base/interfaces/innerkits/netpolicyclient/include/ |
H A D | net_quota_policy.h | 77 } quotapolicy; member
|