/foundation/communication/netmanager_base/services/netpolicymanager/src/core/ |
H A D | net_policy_traffic.cpp | 60 bool NetPolicyTraffic::IsValidQuotaPolicy(const NetQuotaPolicy "aPolicy) in IsValidQuotaPolicy() argument 62 int32_t netType = quotaPolicy.networkmatchrule.netType; in IsValidQuotaPolicy() 68 if (!IsValidPeriodDuration(quotaPolicy.quotapolicy.periodDuration)) { in IsValidQuotaPolicy() 69 NETMGR_LOG_E("periodDuration [%{public}s] must Mx", quotaPolicy.quotapolicy.periodDuration.c_str()); in IsValidQuotaPolicy() 150 for (auto quotaPolicy : quotaPolicies) { in FormalizeQuotaPolicies() 151 if (!IsValidQuotaPolicy(quotaPolicy)) { in FormalizeQuotaPolicies() 153 quotaPolicy.networkmatchrule.netType, quotaPolicy.quotapolicy.periodDuration.c_str()); in FormalizeQuotaPolicies() 156 if (quotaPolicy.quotapolicy.limitBytes == DATA_USAGE_UNKNOWN) { in FormalizeQuotaPolicies() 157 quotaPolicy in FormalizeQuotaPolicies() 248 GetQuotaRemain(NetQuotaPolicy "aPolicy) GetQuotaRemain() argument 269 UpdateNetEnableStatus(const NetQuotaPolicy "aPolicy) UpdateNetEnableStatus() argument 298 NetQuotaPolicy "aPolicy = quotaPolicies_[i]; UpdateRemindPolicy() local 357 GetTotalQuota(NetQuotaPolicy "aPolicy) GetTotalQuota() argument 383 GetMatchIfaces(const NetQuotaPolicy "aPolicy) GetMatchIfaces() argument 403 SetNetworkEnableStatus(const NetQuotaPolicy "aPolicy, bool enable) SetNetworkEnableStatus() argument [all...] |
H A D | net_policy_file.cpp | 145 NetPolicyQuota quotaPolicy; in ParseQuotaPolicy() local 155 quotaPolicy.netType = cJSON_GetStringValue(netType); in ParseQuotaPolicy() 157 quotaPolicy.simId = cJSON_GetStringValue(simId); in ParseQuotaPolicy() 159 quotaPolicy.periodStartTime = cJSON_GetStringValue(periodStartTime); in ParseQuotaPolicy() 161 quotaPolicy.periodDuration = cJSON_GetStringValue(periodDuration); in ParseQuotaPolicy() 163 quotaPolicy.warningBytes = cJSON_GetStringValue(warningBytes); in ParseQuotaPolicy() 165 quotaPolicy.limitBytes = cJSON_GetStringValue(limitBytes); in ParseQuotaPolicy() 167 quotaPolicy.lastLimitSnooze = cJSON_GetStringValue(lastLimitSnooze); in ParseQuotaPolicy() 169 quotaPolicy.metered = cJSON_GetStringValue(metered); in ParseQuotaPolicy() 171 quotaPolicy in ParseQuotaPolicy() 278 cJSON *quotaPolicy = cJSON_CreateArray(); AddQuotaPolicy() local 422 UpdateQuotaPolicyExist(const NetQuotaPolicy "aPolicy) UpdateQuotaPolicyExist() argument 452 NetPolicyQuota quotaPolicy; WriteQuotaPolicies() local [all...] |
/foundation/communication/netmanager_base/test/netpolicymanager/unittest/net_policy_manager_test/ |
H A D | ut_net_policy_traffic.cpp | 167 for (auto "aPolicy : quotaPolicies) { in HWTEST_F() 168 if (quotaPolicy.networkmatchrule.netType == NetBearType::BEARER_CELLULAR && in HWTEST_F() 169 quotaPolicy.networkmatchrule.simId == ICCID_1) { in HWTEST_F() 170 if (quotaPolicy.quotapolicy.lastLimitRemind < 0) { in HWTEST_F() 174 ASSERT_LT(now - quotaPolicy.quotapolicy.lastLimitRemind, 100); in HWTEST_F() 194 for (auto "aPolicy : quotaPolicies) { in HWTEST_F() 195 if (quotaPolicy.networkmatchrule.netType == NetBearType::BEARER_CELLULAR && in HWTEST_F() 196 quotaPolicy.networkmatchrule.simId == ICCID_2) { in HWTEST_F() 197 if (quotaPolicy.quotapolicy.lastWarningRemind < 0) { in HWTEST_F() 201 ASSERT_LT(now - quotaPolicy in HWTEST_F() 326 NetQuotaPolicy quotaPolicy; HWTEST_F() local 339 NetQuotaPolicy quotaPolicy; HWTEST_F() local 364 NetQuotaPolicy quotaPolicy; HWTEST_F() local 397 NetQuotaPolicy quotaPolicy; HWTEST_F() local 411 NetQuotaPolicy quotaPolicy; HWTEST_F() local 426 NetQuotaPolicy quotaPolicy; HWTEST_F() local 468 NetQuotaPolicy quotaPolicy; HWTEST_F() local 481 NetQuotaPolicy quotaPolicy; HWTEST_F() local 494 NetQuotaPolicy quotaPolicy; HWTEST_F() local [all...] |
H A D | net_policy_manager_test.cpp | 246 NetQuotaPolicy quotaPolicy; in HWTEST_F() local 247 quotaPolicy.networkmatchrule.netType = 0; in HWTEST_F() 248 quotaPolicy.networkmatchrule.simId = std::to_string(TRIGER_DELAY_US); in HWTEST_F() 249 quotaPolicy.quotapolicy.periodStartTime = TRIGER_DELAY_US; in HWTEST_F() 250 quotaPolicy.quotapolicy.periodDuration = TEST_STRING_PERIODDURATION; in HWTEST_F() 251 quotaPolicy.quotapolicy.warningBytes = TRIGER_DELAY_US; in HWTEST_F() 252 quotaPolicy.quotapolicy.limitBytes = TRIGER_DELAY_US; in HWTEST_F() 253 quotaPolicy.quotapolicy.lastLimitRemind = -1; in HWTEST_F() 254 quotaPolicy.quotapolicy.metered = true; in HWTEST_F() 255 quotaPolicy in HWTEST_F() 614 NetQuotaPolicy quotaPolicy; SetNetQuotaPoliciesCallback() local [all...] |
H A D | net_policy_callback_proxy_test.cpp | 191 NetQuotaPolicy quotaPolicy; in HWTEST_F() local 192 netQuotaPolicys.emplace_back(quotaPolicy); in HWTEST_F() 201 NetQuotaPolicy quotaPolicy; in HWTEST_F() local 202 netQuotaPolicys.emplace_back(quotaPolicy); in HWTEST_F() 211 NetQuotaPolicy quotaPolicy; in HWTEST_F() local 212 netQuotaPolicys.emplace_back(quotaPolicy); in HWTEST_F()
|
H A D | ut_net_policy_client.cpp | 48 NetQuotaPolicy quotaPolicy; in GetQuota() local 49 quotaPolicy.networkmatchrule.netType = 0; in GetQuota() 50 quotaPolicy.networkmatchrule.simId = std::to_string(TRIGER_DELAY_US); in GetQuota() 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 in GetQuota() [all...] |
H A D | net_policy_service_stub_test.cpp | 373 NetQuotaPolicy quotaPolicy; in HWTEST_F() local 374 quotaPolicy.quotapolicy.title = "test"; in HWTEST_F() 376 quotaPolicies.emplace_back(quotaPolicy); in HWTEST_F()
|
/foundation/communication/netmanager_ext/test/vpnmanager/unittest/conn_vpn_manager_test/ |
H A D | ut_net_policy_traffic.cpp | 167 for (auto "aPolicy : quotaPolicies) { in HWTEST_F() 168 if (quotaPolicy.networkmatchrule.netType == NetBearType::BEARER_CELLULAR && in HWTEST_F() 169 quotaPolicy.networkmatchrule.simId == ICCID_1) { in HWTEST_F() 170 if (quotaPolicy.quotapolicy.lastLimitRemind < 0) { in HWTEST_F() 174 ASSERT_LT(now - quotaPolicy.quotapolicy.lastLimitRemind, 100); in HWTEST_F() 194 for (auto "aPolicy : quotaPolicies) { in HWTEST_F() 195 if (quotaPolicy.networkmatchrule.netType == NetBearType::BEARER_CELLULAR && in HWTEST_F() 196 quotaPolicy.networkmatchrule.simId == ICCID_2) { in HWTEST_F() 197 if (quotaPolicy.quotapolicy.lastWarningRemind < 0) { in HWTEST_F() 201 ASSERT_LT(now - quotaPolicy in HWTEST_F() 326 NetQuotaPolicy quotaPolicy; HWTEST_F() local 339 NetQuotaPolicy quotaPolicy; HWTEST_F() local 364 NetQuotaPolicy quotaPolicy; HWTEST_F() local 397 NetQuotaPolicy quotaPolicy; HWTEST_F() local 411 NetQuotaPolicy quotaPolicy; HWTEST_F() local 426 NetQuotaPolicy quotaPolicy; HWTEST_F() local 468 NetQuotaPolicy quotaPolicy; HWTEST_F() local 481 NetQuotaPolicy quotaPolicy; HWTEST_F() local 494 NetQuotaPolicy quotaPolicy; HWTEST_F() local [all...] |
/foundation/communication/netmanager_base/services/netpolicymanager/include/ |
H A D | net_policy_file.h | 158 bool UpdateQuotaPolicyExist(const NetQuotaPolicy "aPolicy); 162 inline void ToQuotaPolicy(const NetPolicyQuota& netPolicyQuota, NetQuotaPolicy "aPolicy) in ToQuotaPolicy() argument 164 quotaPolicy.quotapolicy.lastLimitRemind = CommonUtils::StrToLong(netPolicyQuota.lastLimitSnooze, REMIND_NEVER); in ToQuotaPolicy() 165 quotaPolicy.quotapolicy.limitBytes = CommonUtils::StrToLong(netPolicyQuota.limitBytes, DATA_USAGE_UNKNOWN); in ToQuotaPolicy() 166 quotaPolicy.quotapolicy.metered = CommonUtils::StrToBool(netPolicyQuota.metered, false); in ToQuotaPolicy() 167 quotaPolicy.networkmatchrule.netType = CommonUtils::StrToInt(netPolicyQuota.netType, BEARER_DEFAULT); in ToQuotaPolicy() 168 quotaPolicy.quotapolicy.periodDuration = netPolicyQuota.periodDuration; in ToQuotaPolicy() 169 quotaPolicy.quotapolicy.periodStartTime = CommonUtils::StrToLong(netPolicyQuota.periodStartTime); in ToQuotaPolicy() 170 quotaPolicy.networkmatchrule.simId = netPolicyQuota.simId; in ToQuotaPolicy() 171 quotaPolicy in ToQuotaPolicy() [all...] |
H A D | net_policy_traffic.h | 196 int64_t GetQuotaRemain(NetQuotaPolicy "aPolicy); 199 void UpdateNetEnableStatus(const NetQuotaPolicy "aPolicy); 203 bool IsValidQuotaPolicy(const NetQuotaPolicy "aPolicy); 204 int64_t GetTotalQuota(NetQuotaPolicy "aPolicy); 205 void SetNetworkEnableStatus(const NetQuotaPolicy "aPolicy, bool enable); 212 const std::string GetMatchIfaces(const NetQuotaPolicy "aPolicy);
|
/foundation/communication/netmanager_base/frameworks/native/netpolicyclient/src/ |
H A D | net_quota_policy.cpp | 69 bool NetQuotaPolicy::Marshalling(Parcel &parcel, const NetQuotaPolicy "aPolicy) in Marshalling() argument 71 quotaPolicy.Marshalling(parcel); in Marshalling() 89 bool NetQuotaPolicy::Unmarshalling(Parcel &parcel, NetQuotaPolicy "aPolicy) in Unmarshalling() argument 91 if (!parcel.ReadInt32(quotaPolicy.networkmatchrule.netType)) { in Unmarshalling() 94 if (!parcel.ReadString(quotaPolicy.networkmatchrule.simId)) { in Unmarshalling() 97 if (!parcel.ReadInt64(quotaPolicy.quotapolicy.periodStartTime)) { in Unmarshalling() 100 if (!parcel.ReadString(quotaPolicy.quotapolicy.periodDuration)) { in Unmarshalling() 103 if (!parcel.ReadInt64(quotaPolicy.quotapolicy.warningBytes)) { in Unmarshalling() 106 if (!parcel.ReadInt64(quotaPolicy.quotapolicy.limitBytes)) { in Unmarshalling() 109 if (!parcel.ReadInt64(quotaPolicy in Unmarshalling() [all...] |
/foundation/communication/netmanager_base/frameworks/js/napi/netpolicy/src/ |
H A D | set_net_quota_policies_context.cpp | 32 napi_value quotaPolicy = NapiUtils::GetNamedProperty(env, value, "quotaPolicy"); in ReadQuotaPolicy() local 36 data.quotapolicy.periodDuration = NapiUtils::GetStringPropertyUtf8(env, quotaPolicy, "periodDuration"); 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, "lastWarningRemind"); 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 | 286 for (const auto "aPolicy : context->quotaPolicys_) { in GetNetQuotaPoliciesCallback() 287 napi_value element = NetPolicyExec::CreateNetQuotaPolicy(context->GetEnv(), quotaPolicy); in GetNetQuotaPoliciesCallback() 304 napi_value quotaPolicy = NapiUtils::CreateObject(env); in FillQuotaPolicy() local 305 NapiUtils::SetStringPropertyUtf8(env, quotaPolicy, "periodDuration", netQuotaPolicy.quotapolicy.periodDuration); in FillQuotaPolicy() 306 NapiUtils::SetInt64Property(env, quotaPolicy, "warningBytes", netQuotaPolicy.quotapolicy.warningBytes); in FillQuotaPolicy() 307 NapiUtils::SetInt64Property(env, quotaPolicy, "limitBytes", netQuotaPolicy.quotapolicy.limitBytes); in FillQuotaPolicy() 308 NapiUtils::SetInt64Property(env, quotaPolicy, "lastWarningRemind", netQuotaPolicy.quotapolicy.lastWarningRemind); in FillQuotaPolicy() 309 NapiUtils::SetInt64Property(env, quotaPolicy, "lastLimitRemind", netQuotaPolicy.quotapolicy.lastLimitRemind); in FillQuotaPolicy() 310 NapiUtils::SetBooleanProperty(env, quotaPolicy, "metered", netQuotaPolicy.quotapolicy.metered); in FillQuotaPolicy() 311 NapiUtils::SetInt32Property(env, quotaPolicy, "limitActio in FillQuotaPolicy() [all...] |
/foundation/communication/netmanager_base/interfaces/innerkits/netpolicyclient/include/ |
H A D | net_quota_policy.h | 80 static bool Marshalling(Parcel &parcel, const NetQuotaPolicy "aPolicy); 82 static bool Unmarshalling(Parcel &parcel, NetQuotaPolicy "aPolicy);
|