Home
last modified time | relevance | path

Searched refs:quotaPolicy (Results 1 - 14 of 14) sorted by relevance

/foundation/communication/netmanager_base/services/netpolicymanager/src/core/
H A Dnet_policy_traffic.cpp60 bool NetPolicyTraffic::IsValidQuotaPolicy(const NetQuotaPolicy &quotaPolicy) 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 &quotaPolicy) GetQuotaRemain() argument
269 UpdateNetEnableStatus(const NetQuotaPolicy &quotaPolicy) UpdateNetEnableStatus() argument
298 NetQuotaPolicy &quotaPolicy = quotaPolicies_[i]; UpdateRemindPolicy() local
357 GetTotalQuota(NetQuotaPolicy &quotaPolicy) GetTotalQuota() argument
383 GetMatchIfaces(const NetQuotaPolicy &quotaPolicy) GetMatchIfaces() argument
403 SetNetworkEnableStatus(const NetQuotaPolicy &quotaPolicy, bool enable) SetNetworkEnableStatus() argument
[all...]
H A Dnet_policy_file.cpp145 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 &quotaPolicy) UpdateQuotaPolicyExist() argument
452 NetPolicyQuota quotaPolicy; WriteQuotaPolicies() local
[all...]
/foundation/communication/netmanager_base/test/netpolicymanager/unittest/net_policy_manager_test/
H A Dut_net_policy_traffic.cpp167 for (auto &quotaPolicy : 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 &quotaPolicy : 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 Dnet_policy_manager_test.cpp246 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 Dnet_policy_callback_proxy_test.cpp191 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 Dut_net_policy_client.cpp48 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 Dnet_policy_service_stub_test.cpp373 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 Dut_net_policy_traffic.cpp167 for (auto &quotaPolicy : 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 &quotaPolicy : 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 Dnet_policy_file.h158 bool UpdateQuotaPolicyExist(const NetQuotaPolicy &quotaPolicy);
162 inline void ToQuotaPolicy(const NetPolicyQuota& netPolicyQuota, NetQuotaPolicy &quotaPolicy) 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 Dnet_policy_traffic.h196 int64_t GetQuotaRemain(NetQuotaPolicy &quotaPolicy);
199 void UpdateNetEnableStatus(const NetQuotaPolicy &quotaPolicy);
203 bool IsValidQuotaPolicy(const NetQuotaPolicy &quotaPolicy);
204 int64_t GetTotalQuota(NetQuotaPolicy &quotaPolicy);
205 void SetNetworkEnableStatus(const NetQuotaPolicy &quotaPolicy, bool enable);
212 const std::string GetMatchIfaces(const NetQuotaPolicy &quotaPolicy);
/foundation/communication/netmanager_base/frameworks/native/netpolicyclient/src/
H A Dnet_quota_policy.cpp69 bool NetQuotaPolicy::Marshalling(Parcel &parcel, const NetQuotaPolicy &quotaPolicy) in Marshalling() argument
71 quotaPolicy.Marshalling(parcel); in Marshalling()
89 bool NetQuotaPolicy::Unmarshalling(Parcel &parcel, NetQuotaPolicy &quotaPolicy) 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 Dset_net_quota_policies_context.cpp32 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 Dnetpolicy_exec.cpp286 for (const auto &quotaPolicy : 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 Dnet_quota_policy.h80 static bool Marshalling(Parcel &parcel, const NetQuotaPolicy &quotaPolicy);
82 static bool Unmarshalling(Parcel &parcel, NetQuotaPolicy &quotaPolicy);

Completed in 9 milliseconds