/ohos5.0/foundation/communication/netmanager_base/services/netpolicymanager/src/core/ |
H A D | net_policy_traffic.cpp | 150 for (auto quotaPolicy : quotaPolicies) { in FormalizeQuotaPolicies() local 153 … quotaPolicy.networkmatchrule.netType, quotaPolicy.quotapolicy.periodDuration.c_str()); in FormalizeQuotaPolicies() 165 if (quotaPolicy.quotapolicy.warningBytes > quotaPolicy.quotapolicy.limitBytes) { in FormalizeQuotaPolicies() 171 quotaPolicies_.push_back(quotaPolicy); in FormalizeQuotaPolicies() 178 for (auto "aPolicy : quotaPolicies_) { in UpdateMeteredIfacesQuota() local 214 for (auto "aPolicy : quotaPolicies_) { in UpdateQuotaNotify() local 239 … if (quotaPolicy.IsOverWarning(totalQuota) && quotaPolicy.quotapolicy.lastWarningRemind < start) { in UpdateQuotaNotify() 272 quotaPolicy.quotapolicy.metered, quotaPolicy.quotapolicy.limitAction); in UpdateNetEnableStatus() 273 …if (quotaPolicy.quotapolicy.metered || quotaPolicy.quotapolicy.limitAction == LIMIT_ACTION_ACCESS_… in UpdateNetEnableStatus() 328 quotaPolicy.Reset(); in ResetPolicies() [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() 171 quotaPolicy.ident = cJSON_GetStringValue(ident); in ParseQuotaPolicy() 174 … quotaPolicy.netType.c_str(), quotaPolicy.simId.c_str(), quotaPolicy.periodStartTime.c_str(), in ParseQuotaPolicy() 175 … quotaPolicy.periodDuration.c_str(), quotaPolicy.ident.c_str(), quotaPolicy.warningBytes.c_str(), in ParseQuotaPolicy() 176 … quotaPolicy.limitBytes.c_str(), quotaPolicy.lastLimitSnooze.c_str(), quotaPolicy.metered.c_str()); in ParseQuotaPolicy() 177 netPolicy.netQuotaPolicies.push_back(quotaPolicy); in ParseQuotaPolicy() 278 cJSON *quotaPolicy = cJSON_CreateArray(); in AddQuotaPolicy() local 452 NetPolicyQuota quotaPolicy; in WriteQuotaPolicies() local [all …]
|
/ohos5.0/foundation/communication/netmanager_base/test/netpolicymanager/unittest/net_policy_manager_test/ |
H A D | ut_net_policy_traffic.cpp | 268 … quotaPolicy.quotapolicy.lastLimitRemind == REMIND_NEVER && !quotaPolicy.quotapolicy.metered) { 326 NetQuotaPolicy quotaPolicy; variable 339 NetQuotaPolicy quotaPolicy; variable 364 NetQuotaPolicy quotaPolicy; variable 370 quotaPolicies.push_back(quotaPolicy); 397 NetQuotaPolicy quotaPolicy; variable 411 NetQuotaPolicy quotaPolicy; variable 426 NetQuotaPolicy quotaPolicy; variable 468 NetQuotaPolicy quotaPolicy; variable 481 NetQuotaPolicy quotaPolicy; variable [all …]
|
H A D | net_policy_manager_test.cpp | 246 NetQuotaPolicy quotaPolicy; variable 247 quotaPolicy.networkmatchrule.netType = 0; 253 quotaPolicy.quotapolicy.lastLimitRemind = -1; 254 quotaPolicy.quotapolicy.metered = true; 255 quotaPolicy.quotapolicy.source = 0; 256 quotaPolicies.push_back(quotaPolicy); 614 NetQuotaPolicy quotaPolicy; in SetNetQuotaPoliciesCallback() local 615 quotaPolicy.networkmatchrule.netType = 0; in SetNetQuotaPoliciesCallback() 621 quotaPolicy.quotapolicy.metered = true; in SetNetQuotaPoliciesCallback() 622 quotaPolicy.quotapolicy.source = 0; in SetNetQuotaPoliciesCallback() [all …]
|
H A D | net_policy_callback_proxy_test.cpp | 191 NetQuotaPolicy quotaPolicy; variable 192 netQuotaPolicys.emplace_back(quotaPolicy); 201 NetQuotaPolicy quotaPolicy; variable 202 netQuotaPolicys.emplace_back(quotaPolicy); 211 NetQuotaPolicy quotaPolicy; variable 212 netQuotaPolicys.emplace_back(quotaPolicy);
|
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.quotapolicy.source = 0; in GetQuota() [all …]
|
H A D | net_policy_service_stub_test.cpp | 373 NetQuotaPolicy quotaPolicy; variable 374 quotaPolicy.quotapolicy.title = "test"; 376 quotaPolicies.emplace_back(quotaPolicy);
|
/ohos5.0/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, 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() 167 …quotaPolicy.networkmatchrule.netType = CommonUtils::StrToInt(netPolicyQuota.netType, BEARER_DEFAUL… 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.quotapolicy.warningBytes = CommonUtils::StrToLong(netPolicyQuota.warningBytes, DATA_US… 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);
|
/ohos5.0/foundation/communication/netmanager_base/frameworks/native/netpolicyclient/src/ |
H A D | net_quota_policy.cpp | 71 quotaPolicy.Marshalling(parcel); in Marshalling() 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() 112 if (!parcel.ReadBool(quotaPolicy.quotapolicy.metered)) { in Unmarshalling() 115 if (!parcel.ReadInt32(quotaPolicy.quotapolicy.source)) { in Unmarshalling() 118 if (!parcel.ReadInt32(quotaPolicy.quotapolicy.limitAction)) { in Unmarshalling() [all …]
|
/ohos5.0/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, "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 | 286 for (const auto "aPolicy : context->quotaPolicys_) { in GetNetQuotaPoliciesCallback() local 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.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() [all …]
|
/ohos5.0/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);
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-network-kit/ |
H A D | js-apis-net-policy-sys.md | 587 quotaPolicy: { 650 quotaPolicy: { 2192 | quotaPolicy | [QuotaPolicy](#quotapolicy10) | 是 | 具体的计量网络策略 |
|
/ohos5.0/docs/en/application-dev/reference/apis-network-kit/ |
H A D | js-apis-net-policy-sys.md | 587 quotaPolicy: { 650 quotaPolicy: { 2192 | quotaPolicy | [QuotaPolicy](#quotapolicy10) | Yes | Network quota policy. …
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v4.0-beta2/ |
H A D | js-apidiff-communication.md | 112 |新增|NA|类名:NetQuotaPolicy;<br>方法or属性:quotaPolicy: QuotaPolicy;|@ohos.net.policy.d.ts|
|
/ohos5.0/docs/en/release-notes/api-diff/v4.0-beta2/ |
H A D | js-apidiff-communication.md | 112 |Added|NA|Class name: NetQuotaPolicy;<br>Method or attribute name: quotaPolicy: QuotaPolicy;|@ohos.…
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v4.0-Release to v3.2-Release/ |
H A D | js-apidiff-communication.md | 541 |新增|NA|类名:NetQuotaPolicy;<br>方法or属性:quotaPolicy: QuotaPolicy;|@ohos.net.policy.d.ts|
|
/ohos5.0/docs/en/release-notes/api-diff/v4.0-Release-vs-v3.2-Release/ |
H A D | js-apidiff-communication.md | 541 |Added|NA|Class name: NetQuotaPolicy;<br>Method or attribute name: quotaPolicy: QuotaPolicy;|@ohos.…
|