/foundation/communication/netmanager_ext/services/netfirewallmanager/src/ |
H A D | netfirewall_rule_native_helper.cpp | 70 * @param ruleList list of NetFirewallIpRule 73 int32_t NetFirewallRuleNativeHelper::SetFirewallIpRules(const std::vector<sptr<NetFirewallIpRule>> &ruleList) in SetFirewallIpRules() argument 76 rules.assign(ruleList.begin(), ruleList.end()); in SetFirewallIpRules() 83 * @param ruleList firewall rules 86 int32_t NetFirewallRuleNativeHelper::SetFirewallDnsRules(const std::vector<sptr<NetFirewallDnsRule>> &ruleList) in SetFirewallDnsRules() argument 89 rules.assign(ruleList.begin(), ruleList.end()); in SetFirewallDnsRules() 96 * @param ruleList firewall rules 99 int32_t NetFirewallRuleNativeHelper::SetFirewallDomainRules(const std::vector<sptr<NetFirewallDomainRule>> &ruleList) in SetFirewallDomainRules() argument 106 SetFirewallRulesInner(NetFirewallRuleType type, const std::vector<sptr<NetFirewallBaseRule>> &ruleList, uint32_t pageSize) SetFirewallRulesInner() argument [all...] |
H A D | netfirewall_default_rule_parser.cpp | 236 bool NetFirewallDefaultRuleParser::GetDefaultRules(std::vector<sptr<NetFirewallRule>> &ruleList) in GetDefaultRules() argument 254 ruleList.emplace_back(std::move(rule)); in GetDefaultRules()
|
H A D | netfirewall_rule_manager.cpp | 224 int32_t NetFirewallRuleManager::GetEnabledNetFirewallRules(const int32_t userId, std::vector<NetFirewallRule> &ruleList, in GetEnabledNetFirewallRules() argument 232 ret = NetFirewallDbHelper::GetInstance().QueryAllUserEnabledFirewallRules(ruleList, type); in GetEnabledNetFirewallRules()
|
/foundation/communication/netmanager_ext/services/netfirewallmanager/include/ |
H A D | netfirewall_rule_native_helper.h | 35 * @param ruleList list of NetFirewallIpRule 38 int32_t SetFirewallIpRules(const std::vector<sptr<NetFirewallIpRule>> &ruleList); 60 * @param ruleList firewall rules 63 int32_t SetFirewallDnsRules(const std::vector<sptr<NetFirewallDnsRule>> &ruleList); 68 * @param ruleList firewall rules 71 int32_t SetFirewallDomainRules(const std::vector<sptr<NetFirewallDomainRule>> &ruleList); 82 int32_t SetFirewallRulesInner(NetFirewallRuleType type, const std::vector<sptr<NetFirewallBaseRule>> &ruleList,
|
H A D | netfirewall_default_rule_parser.h | 32 * @param ruleList Netfirewall rule list 36 static bool GetDefaultRules(std::vector<sptr<NetFirewallRule>> &ruleList);
|
H A D | netfirewall_rule_manager.h | 82 int32_t GetEnabledNetFirewallRules(const int32_t userId, std::vector<NetFirewallRule> &ruleList,
|
/foundation/communication/netmanager_base/test/netmanagernative/unittest/netsys_netfirewall_test/ |
H A D | netsys_netfirewall_test.cpp | 202 std::vector<sptr<NetFirewallIpRule>> ruleList; in HWTEST_F() local 204 ruleList.push_back(rule); in HWTEST_F() 206 ruleList.push_back(rule2); in HWTEST_F() 209 int ret = manager.BuildBitmapMap(ruleList); in HWTEST_F() 225 std::vector<sptr<NetFirewallIpRule>> ruleList; in HWTEST_F() local 227 ruleList.push_back(rule); in HWTEST_F() 229 ruleList.push_back(rule2); in HWTEST_F() 232 int32_t ret = bpfNetFirewall->SetFirewallIpRules(ruleList); in HWTEST_F()
|
/foundation/communication/netmanager_base/services/netmanagernative/bpf/include/ |
H A D | bpf_netfirewall.h | 118 * @param ruleList list of NetFirewallIpRule 122 int32_t SetFirewallRules(const std::vector<sptr<NetFirewallBaseRule>> &ruleList, bool isFinish); 276 int32_t SetBpfFirewallRules(const std::vector<sptr<NetFirewallIpRule>> &ruleList, 279 int32_t SetFirewallIpRules(const std::vector<sptr<NetFirewallIpRule>> &ruleList);
|
H A D | bitmap_manager.h | 679 * @param ruleList fire wall list 682 int32_t BuildBitmapMap(const std::vector<sptr<NetFirewallIpRule>> &ruleList); 744 * @param ruleList fire wall list 747 int32_t BuildMarkBitmap(const std::vector<sptr<NetFirewallIpRule>> &ruleList); 752 * @param ruleList fire wall list 755 void BuildNoMarkBitmap(const std::vector<sptr<NetFirewallIpRule>> &ruleList);
|
/foundation/communication/netmanager_base/services/netmanagernative/include/netsys/ |
H A D | dns_param_cache.h | 97 int32_t SetFirewallRules(NetFirewallRuleType type, const std::vector<sptr<NetFirewallBaseRule>> &ruleList, 143 int32_t SetFirewallDnsRules(const std::vector<sptr<NetFirewallDnsRule>> &ruleList); 145 int32_t SetFirewallDomainRules(const std::vector<sptr<NetFirewallDomainRule>> &ruleList);
|
H A D | dns_manager.h | 143 * @param ruleList list of NetFirewallIpRule 147 int32_t SetFirewallRules(NetFirewallRuleType type, const std::vector<sptr<NetFirewallBaseRule>> &ruleList,
|
H A D | net_manager_native.h | 148 int32_t SetFirewallRules(NetFirewallRuleType type, const std::vector<sptr<NetFirewallBaseRule>> &ruleList,
|
/foundation/communication/netmanager_ext/test/netfirewallmanager/unittest/netfirewallmanager_test/ |
H A D | netfirewall_service_proxy_test.cpp | 153 std::vector<NetFirewallRule> ruleList;
in static_cast() local 159 ruleList.push_back(*rule);
in static_cast() 161 reply.WriteUint32(ruleList.size());
in static_cast() 162 for (auto &rule : ruleList) {
in static_cast()
|
/foundation/communication/netmanager_base/services/netmanagernative/src/netsys/dnsresolv/ |
H A D | dns_param_cache.cpp | 376 const std::vector<sptr<NetFirewallBaseRule>> &ruleList, bool isFinish) in SetFirewallRules() 379 NETNATIVE_LOGI("SetFirewallRules: size=%{public}zu isFinish=%{public}" PRId32, ruleList.size(), isFinish); in SetFirewallRules() 380 if (ruleList.empty()) { in SetFirewallRules() 387 for (const auto &rule : ruleList) { in SetFirewallRules() 397 for (const auto &rule : ruleList) { in SetFirewallRules() 413 int32_t DnsParamCache::SetFirewallDnsRules(const std::vector<sptr<NetFirewallDnsRule>> &ruleList) in SetFirewallDnsRules() argument 415 for (const auto &rule : ruleList) { in SetFirewallDnsRules() 559 int32_t DnsParamCache::SetFirewallDomainRules(const std::vector<sptr<NetFirewallDomainRule>> &ruleList) in SetFirewallDomainRules() argument 569 for (const auto &rule : ruleList) { in SetFirewallDomainRules() 375 SetFirewallRules(NetFirewallRuleType type, const std::vector<sptr<NetFirewallBaseRule>> &ruleList, bool isFinish) SetFirewallRules() argument
|
/foundation/communication/netmanager_base/services/netmanagernative/bpf/src/ |
H A D | bpf_netfirewall.cpp | 233 int32_t NetsysBpfNetFirewall::SetBpfFirewallRules(const std::vector<sptr<NetFirewallIpRule>> &ruleList, in SetBpfFirewallRules() argument 237 int32_t ret = manager.BuildBitmapMap(ruleList); in SetBpfFirewallRules() 257 int32_t NetsysBpfNetFirewall::SetFirewallRules(const std::vector<sptr<NetFirewallBaseRule>> &ruleList, bool isFinish) in SetFirewallRules() argument 259 NETNATIVE_LOGI("SetFirewallRules: size=%{public}zu isFinish=%{public}" PRId32, ruleList.size(), isFinish); in SetFirewallRules() 264 if (ruleList.empty()) { in SetFirewallRules() 268 for (const auto &rule : ruleList) { in SetFirewallRules() 279 int32_t NetsysBpfNetFirewall::SetFirewallIpRules(const std::vector<sptr<NetFirewallIpRule>> &ruleList) in SetFirewallIpRules() argument 284 for (const auto &rule : ruleList) { in SetFirewallIpRules()
|
H A D | bitmap_manager.cpp | 140 int32_t BitmapManager::BuildBitmapMap(const std::vector<sptr<NetFirewallIpRule>> &ruleList) in BuildBitmapMap() argument 143 int32_t ret = BuildMarkBitmap(ruleList); in BuildBitmapMap() 163 BuildNoMarkBitmap(ruleList); in BuildBitmapMap() 295 int32_t BitmapManager::BuildMarkBitmap(const std::vector<sptr<NetFirewallIpRule>> &ruleList) in BuildMarkBitmap() argument 301 for (const auto &rule : ruleList) { in BuildMarkBitmap() 343 void BitmapManager::BuildNoMarkBitmap(const std::vector<sptr<NetFirewallIpRule>> &ruleList) in BuildNoMarkBitmap() argument 346 for (const auto &rule : ruleList) { in BuildNoMarkBitmap()
|
/foundation/communication/netmanager_base/services/netmanagernative/src/manager/ |
H A D | dns_manager.cpp | 229 int32_t DnsManager::SetFirewallRules(NetFirewallRuleType type, const std::vector<sptr<NetFirewallBaseRule>> &ruleList, in SetFirewallRules() argument 232 return DnsParamCache::GetInstance().SetFirewallRules(type, ruleList, isFinish); in SetFirewallRules()
|
/foundation/communication/netmanager_base/services/netmanagernative/src/ |
H A D | netsys_native_service.cpp | 924 const std::vector<sptr<NetFirewallBaseRule>> &ruleList, bool isFinish) in SetFirewallRules() 926 NETNATIVE_LOGI("NetsysNativeService::SetFirewallRules: size=%{public}zu isFinish=%{public}" PRId32, ruleList.size(), in SetFirewallRules() 931 ret = bpfNetFirewall_->SetFirewallRules(ruleList, isFinish); in SetFirewallRules() 935 ret = netsysService_->SetFirewallRules(type, ruleList, isFinish); in SetFirewallRules() 923 SetFirewallRules(NetFirewallRuleType type, const std::vector<sptr<NetFirewallBaseRule>> &ruleList, bool isFinish) SetFirewallRules() argument
|
/foundation/communication/netmanager_base/services/netmanagernative/src/netsys/ |
H A D | net_manager_native.cpp | 494 const std::vector<sptr<NetFirewallBaseRule>> &ruleList, bool isFinish) in SetFirewallRules() 496 return dnsManager_->SetFirewallRules(type, ruleList, isFinish); in SetFirewallRules() 493 SetFirewallRules(NetFirewallRuleType type, const std::vector<sptr<NetFirewallBaseRule>> &ruleList, bool isFinish) SetFirewallRules() argument
|
/foundation/communication/netmanager_base/interfaces/innerkits/netmanagernative/include/ |
H A D | i_netsys_service.h | 175 virtual int32_t SetFirewallRules(NetFirewallRuleType type, const std::vector<sptr<NetFirewallBaseRule>> &ruleList,
|
H A D | netsys_native_service_proxy.h | 141 int32_t SetFirewallRules(NetFirewallRuleType type, const std::vector<sptr<NetFirewallBaseRule>> &ruleList,
|
/foundation/communication/netmanager_base/services/netmanagernative/include/ |
H A D | netsys_native_service.h | 165 int32_t SetFirewallRules(NetFirewallRuleType type, const std::vector<sptr<NetFirewallBaseRule>> &ruleList,
|
/foundation/communication/netmanager_base/services/netsyscontroller/include/ |
H A D | netsys_controller_service_impl.h | 864 * @param ruleList list of NetFirewallIpRule 868 int32_t SetFirewallRules(NetFirewallRuleType type, const std::vector<sptr<NetFirewallBaseRule>> &ruleList,
|
H A D | i_netsys_controller_service.h | 892 * @param ruleList list of NetFirewallIpRule 896 virtual int32_t SetFirewallRules(NetFirewallRuleType type, const std::vector<sptr<NetFirewallBaseRule>> &ruleList,
|
H A D | netsys_controller.h | 875 * @param ruleList list of NetFirewallIpRule 879 int32_t SetFirewallRules(NetFirewallRuleType type, const std::vector<sptr<NetFirewallBaseRule>> &ruleList,
|