/ohos5.0/foundation/communication/netmanager_ext/services/netfirewallmanager/include/ |
H A D | netfirewall_rule_manager.h | 39 int32_t AddNetFirewallRule(const sptr<NetFirewallRule> &rule, int32_t &ruleId); 47 int32_t UpdateNetFirewallRule(const sptr<NetFirewallRule> &rule); 76 …int32_t GetNetFirewallRule(const int32_t userId, const int32_t ruleId, sptr<NetFirewallRule> &rule… 82 int32_t GetEnabledNetFirewallRules(const int32_t userId, std::vector<NetFirewallRule> &ruleList, 96 int32_t AddNetFirewallRule(const sptr<NetFirewallRule> &rule, bool isNotify, int32_t &ruleId); 100 int32_t CheckRuleExist(const int32_t ruleId, NetFirewallRule &oldRule); 104 int32_t CheckRuleConstraint(const sptr<NetFirewallRule> &rule); 110 bool ExtractDomainRules(const std::vector<NetFirewallRule> &rules, 115 int32_t HandleIpTypeForDistributeRules(std::vector<NetFirewallRule> &rules); 117 int32_t HandleDnsTypeForDistributeRules(std::vector<NetFirewallRule> &rules); [all …]
|
H A D | netfirewall_db_helper.h | 104 int32_t AddFirewallRuleRecord(const NetFirewallRule &rule); 121 int32_t QueryAllUserEnabledFirewallRules(std::vector<NetFirewallRule> &rules, 140 int32_t QueryAllFirewallRuleRecord(std::vector<NetFirewallRule> &rules); 219 int32_t UpdateFirewallRuleRecord(const NetFirewallRule &rule); 260 bool IsFirewallRuleExist(int32_t ruleId, NetFirewallRule &oldRule); 268 bool IsDnsRuleExist(const sptr<NetFirewallRule> &rule); 292 const std::vector<std::string> &columns, std::vector<NetFirewallRule> &rules); 310 std::vector<NetFirewallRule> &rules); 315 int32_t AddFirewallRule(NativeRdb::ValuesBucket &values, const NetFirewallRule &rule); 318 const NetFirewallRuleInfo &table, NetFirewallRule &info); [all …]
|
H A D | netfirewall_default_rule_parser.h | 36 static bool GetDefaultRules(std::vector<sptr<NetFirewallRule>> &ruleList); 44 static void ConvertFirewallRuleToConfig(sptr<NetFirewallRule> &rule, const cJSON * const mem); 131 static void ParseListObject(sptr<NetFirewallRule> &rule, const cJSON * const mem);
|
H A D | netfirewall_service.h | 89 int32_t AddNetFirewallRule(const sptr<NetFirewallRule> &rule, int32_t &ruleId) override; 97 int32_t UpdateNetFirewallRule(const sptr<NetFirewallRule> &rule) override; 125 …int32_t GetNetFirewallRule(const int32_t userId, const int32_t ruleId, sptr<NetFirewallRule> &rule…
|
/ohos5.0/foundation/communication/netmanager_ext/services/netfirewallmanager/src/ |
H A D | netfirewall_rule_manager.cpp | 85 std::vector<sptr<NetFirewallRule>> rules; in AddDefaultNetFirewallRule() 105 int32_t NetFirewallRuleManager::UpdateNetFirewallRule(const sptr<NetFirewallRule> &rule) in UpdateNetFirewallRule() 113 NetFirewallRule oldRule; in UpdateNetFirewallRule() 145 NetFirewallRule oldRule; in DeleteNetFirewallRule() 184 std::vector<NetFirewallRule> rules; in DeleteNetFirewallRuleByAppId() 268 sptr<NetFirewallRule> &rule) in GetNetFirewallRule() 281 std::vector<struct NetFirewallRule> outRules; in GetNetFirewallRule() 288 const NetFirewallRule &outRule = outRules[0]; in GetNetFirewallRule() 349 int32_t NetFirewallRuleManager::CheckRuleConstraint(const sptr<NetFirewallRule> &rule) in CheckRuleConstraint() 401 bool NetFirewallRuleManager::ExtractIpRules(const std::vector<NetFirewallRule> &rules, in ExtractIpRules() [all …]
|
H A D | netfirewall_stub.cpp | 119 sptr<NetFirewallRule> rule = NetFirewallRule::Unmarshalling(data); in OnAddNetFirewallRule() 153 sptr<NetFirewallRule> rule = NetFirewallRule::Unmarshalling(data); in OnUpdateNetFirewallRule() 239 sptr<NetFirewallRule> rule = new (std::nothrow) NetFirewallRule(); in OnGetNetFirewallRule()
|
H A D | netfirewall_db_helper.cpp | 203 int32_t NetFirewallDbHelper::AddFirewallRuleRecord(const NetFirewallRule &rule) in AddFirewallRuleRecord() 216 NetFirewallRule &oldRule) in CheckIfNeedUpdateEx() 231 std::vector<NetFirewallRule> rules; in CheckIfNeedUpdateEx() 243 int32_t NetFirewallDbHelper::UpdateFirewallRuleRecord(const NetFirewallRule &rule) in UpdateFirewallRuleRecord() 396 const NetFirewallRuleInfo &table, NetFirewallRule &info) in GetRuleDataFromResultSet() 422 const NetFirewallRuleInfo &table, NetFirewallRule &info) in GetRuleListParamFromResultSet() 467 std::vector<NetFirewallRule> &rules) in GetResultRightRecordEx() 477 NetFirewallRule info; in GetResultRightRecordEx() 581 std::vector<NetFirewallRule> &rules) in QueryEnabledFirewallRules() 598 std::vector<NetFirewallRule> &rules) in QueryFirewallRuleRecord() [all …]
|
H A D | netfirewall_default_rule_parser.cpp | 26 void NetFirewallDefaultRuleParser::ConvertFirewallRuleToConfig(sptr<NetFirewallRule> &rule, const c… in ConvertFirewallRuleToConfig() 77 void NetFirewallDefaultRuleParser::ParseListObject(sptr<NetFirewallRule> &rule, const cJSON * const… in ParseListObject() 241 bool NetFirewallDefaultRuleParser::GetDefaultRules(std::vector<sptr<NetFirewallRule>> &ruleList) in GetDefaultRules() 257 sptr<NetFirewallRule> rule = new (std::nothrow) NetFirewallRule(); in GetDefaultRules()
|
/ohos5.0/foundation/communication/netmanager_ext/test/netfirewallmanager/unittest/netfirewallmanager_test/ |
H A D | netfirewall_rule_manager_test.cpp | 29 sptr<NetFirewallRule> GetNetFirewallRuleSptr(NetFirewallRuleType type, int32_t appUid = 0) in GetNetFirewallRuleSptr() 31 sptr<NetFirewallRule> rule = (std::make_unique<NetFirewallRule>()).release(); in GetNetFirewallRuleSptr() 91 sptr<NetFirewallRule> rule = nullptr; 102 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(NetFirewallRuleType::RULE_IP); 124 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(NetFirewallRuleType::RULE_IP); 134 std::vector<NetFirewallRule> list;
|
H A D | netfirewall_service_proxy_test.cpp | 54 sptr<NetFirewallRule> GetNetFirewallRuleSptr() in GetNetFirewallRuleSptr() 56 sptr<NetFirewallRule> rule = (std::make_unique<NetFirewallRule>()).release(); in GetNetFirewallRuleSptr() 153 std::vector<NetFirewallRule> ruleList; in SendRequest() 157 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(); in SendRequest() 272 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(); 290 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(); 314 sptr<NetFirewallRule> rule = new (std::nothrow) NetFirewallRule;
|
H A D | netfirewall_service_stub_test.cpp | 78 sptr<NetFirewallRule> GetNetFirewallRuleSptr(NetFirewallRuleType type, uint8_t number, uint8_t port… in GetNetFirewallRuleSptr() 80 sptr<NetFirewallRule> rule = (std::make_unique<NetFirewallRule>()).release(); in GetNetFirewallRuleSptr() 203 sptr<NetFirewallRule> status = new (std::nothrow) NetFirewallRule(); 225 sptr<NetFirewallRule> status = new (std::nothrow) NetFirewallRule(); 370 …sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(NetFirewallRuleType::RULE_IP, MAX_RULE_IP_COUN… 380 …sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(NetFirewallRuleType::RULE_IP, 1, MAX_RULE_PORT… 391 …sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(NetFirewallRuleType::RULE_DOMAIN, MAX_RULE_DOM… 406 …sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(NetFirewallRuleType::RULE_IP, MAX_RULE_IP_COUN… 416 …sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(NetFirewallRuleType::RULE_IP, 1, MAX_RULE_PORT… 427 …sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(NetFirewallRuleType::RULE_DOMAIN, MAX_RULE_DOM…
|
H A D | netfirewall_client_test.cpp | 133 sptr<NetFirewallRule> GetNetFirewallRuleSptr(NetFirewallRuleType ruleType = NetFirewallRuleType::RU… in GetNetFirewallRuleSptr() 136 sptr<NetFirewallRule> rule = (std::make_unique<NetFirewallRule>()).release(); in GetNetFirewallRuleSptr() 175 sptr<NetFirewallRule> GetNetFirewallIpV4RuleSptr( in GetNetFirewallIpV4RuleSptr() 178 sptr<NetFirewallRule> rule = (std::make_unique<NetFirewallRule>()).release(); in GetNetFirewallIpV4RuleSptr() 266 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(); 293 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(NetFirewallRuleType::RULE_DOMAIN); 313 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(NetFirewallRuleType::RULE_DNS); 333 sptr<NetFirewallRule> rule = GetNetFirewallIpV4RuleSptr(); 361 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(); 385 std::vector<NetFirewallRule> ruleList; [all …]
|
H A D | netfirewall_service_test.cpp | 85 sptr<NetFirewallRule> GetNetFirewallRuleSptr() in GetNetFirewallRuleSptr() 87 sptr<NetFirewallRule> rule = (std::make_unique<NetFirewallRule>()).release(); in GetNetFirewallRuleSptr() 132 sptr<NetFirewallRule> GetNetFirewallRuleSptrTypeDns() in GetNetFirewallRuleSptrTypeDns() 134 sptr<NetFirewallRule> rule = (std::make_unique<NetFirewallRule>()).release(); in GetNetFirewallRuleSptrTypeDns() 395 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(); 422 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(); 438 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(); 474 sptr<NetFirewallRule> rule = GetNetFirewallRuleSptr(); 600 sptr<NetFirewallRule> rule = new (std::nothrow) NetFirewallRule(); 784 std::vector<NetFirewallRule> rules; [all …]
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-network-kit/ |
H A D | js-apis-net-netfirewall-sys.md | 122 addNetFirewallRule(rule: NetFirewallRule): Promise\<number> 136 | rule | [NetFirewallRule](#netfirewallrule) | 是 | 防火墙规则。 | 168 let ipRule: netFirewall.NetFirewallRule = { 222 let domainRule: netFirewall.NetFirewallRule = { 246 let dnsRule: netFirewall.NetFirewallRule = { 267 updateNetFirewallRule(rule: NetFirewallRule): Promise\<void> 313 let ipRuleUpd: netFirewall.NetFirewallRule = { 453 getNetFirewallRule(userId: number, ruleId: number): Promise\<NetFirewallRule> 474 | Promise\<[NetFirewallRule](#netfirewallrule)> | 以Promise形式返回防火墙规则。 | 695 ## NetFirewallRule section [all …]
|
/ohos5.0/foundation/communication/netmanager_ext/test/netmanager_ext_mock_test/ |
H A D | mock_netfirewall_service_stub_test.h | 36 int32_t AddNetFirewallRule(const sptr<NetFirewallRule> &rule, int32_t &result) override in AddNetFirewallRule() 41 int32_t UpdateNetFirewallRule(const sptr<NetFirewallRule> &rule) override in UpdateNetFirewallRule() 57 …int32_t GetNetFirewallRule(const int32_t userId, const int32_t ruleId, sptr<NetFirewallRule> &rule… in GetNetFirewallRule()
|
/ohos5.0/foundation/communication/netmanager_ext/interfaces/innerkits/netfirewallclient/include/ |
H A D | i_netfirewall_service.h | 30 virtual int32_t AddNetFirewallRule(const sptr<NetFirewallRule> &rule, int32_t &result) = 0; 32 virtual int32_t UpdateNetFirewallRule(const sptr<NetFirewallRule> &rule) = 0; 39 …_t GetNetFirewallRule(const int32_t userId, const int32_t ruleId, sptr<NetFirewallRule> &rule) = 0;
|
H A D | netfirewall_proxy.h | 32 int32_t AddNetFirewallRule(const sptr<NetFirewallRule> &rule, int32_t &result) override; 34 int32_t UpdateNetFirewallRule(const sptr<NetFirewallRule> &rule) override; 41 …int32_t GetNetFirewallRule(const int32_t userId, const int32_t ruleId, sptr<NetFirewallRule> &rule…
|
H A D | netfirewall_client.h | 58 int32_t AddNetFirewallRule(const sptr<NetFirewallRule> &rule, int32_t &result); 60 int32_t UpdateNetFirewallRule(const sptr<NetFirewallRule> &rule); 67 …int32_t GetNetFirewallRule(const int32_t userId, const int32_t ruleId, sptr<NetFirewallRule> &rule…
|
/ohos5.0/docs/zh-cn/application-dev/network/ |
H A D | net-netfirewall.md | 43 | addNetFirewallRule(rule: NetFirewallRule): Promise\<number> … 44 | updateNetFirewallRule(rule: NetFirewallRule): Promise\<void> … 47 | getNetFirewallRule(userId: number, ruleId: number): Promise\<NetFirewallRule> … 76 let ipRule: netFirewall.NetFirewallRule = { 158 let domainRule: netFirewall.NetFirewallRule = {
|
/ohos5.0/foundation/communication/netmanager_ext/frameworks/native/netfirewallclient/src/ |
H A D | netfirewall_proxy.cpp | 82 int32_t NetFirewallProxy::AddNetFirewallRule(const sptr<NetFirewallRule> &rule, int32_t &result) in AddNetFirewallRule() 110 int32_t NetFirewallProxy::UpdateNetFirewallRule(const sptr<NetFirewallRule> &rule) in UpdateNetFirewallRule() 192 …lProxy::GetNetFirewallRule(const int32_t userId, const int32_t ruleId, sptr<NetFirewallRule> &rule) in GetNetFirewallRule() 213 rule = NetFirewallRule::Unmarshalling(reply); in GetNetFirewallRule()
|
H A D | netfirewall_client.cpp | 89 int32_t NetFirewallClient::AddNetFirewallRule(const sptr<NetFirewallRule> &rule, int32_t &result) in AddNetFirewallRule() 99 int32_t NetFirewallClient::UpdateNetFirewallRule(const sptr<NetFirewallRule> &rule) in UpdateNetFirewallRule() 130 …Client::GetNetFirewallRule(const int32_t userId, const int32_t ruleId, sptr<NetFirewallRule> &rule) in GetNetFirewallRule()
|
/ohos5.0/foundation/communication/netmanager_ext/frameworks/js/napi/netfirewall/include/context/ |
H A D | net_firewall_rule_parse.h | 27 static void ParseRuleParams(napi_env env, napi_value object, const sptr<NetFirewallRule> &rule); 30 static void SetRuleParams(napi_env env, napi_value object, const NetFirewallRule &rule);
|
/ohos5.0/docs/en/application-dev/reference/apis-network-kit/ |
H A D | js-apis-net-netfirewall-sys.md | 122 addNetFirewallRule(rule: NetFirewallRule): Promise\<number> 136 | rule | [NetFirewallRule](#netfirewallrule) | Yes | Firewall rule.| 168 let ipRule: netFirewall.NetFirewallRule = { 222 let domainRule: netFirewall.NetFirewallRule = { 246 let dnsRule: netFirewall.NetFirewallRule = { 267 updateNetFirewallRule(rule: NetFirewallRule): Promise\<void> 313 let ipRuleUpd: netFirewall.NetFirewallRule = { 453 getNetFirewallRule(userId: number, ruleId: number): Promise\<NetFirewallRule> 495 netFirewall.getNetFirewallRule(100, 1).then((rule: netFirewall.NetFirewallRule) => { 695 ## NetFirewallRule section [all …]
|
/ohos5.0/foundation/communication/netmanager_base/frameworks/native/netmanagernative/ |
H A D | netfirewall_parcel.cpp | 243 bool NetFirewallRule::Marshalling(Parcel &parcel) const in Marshalling() 274 sptr<NetFirewallRule> NetFirewallRule::Unmarshalling(Parcel &parcel) in Unmarshalling() 276 sptr<NetFirewallRule> ptr = new (std::nothrow) NetFirewallRule(); in Unmarshalling() 323 std::string NetFirewallRule::ToString() const in ToString()
|
/ohos5.0/docs/en/application-dev/network/ |
H A D | net-netfirewall.md | 43 | addNetFirewallRule(rule: NetFirewallRule): Promise\<number> … 44 | updateNetFirewallRule(rule: NetFirewallRule): Promise\<void> … 47 | getNetFirewallRule(userId: number, ruleId: number): Promise\<NetFirewallRule> … 76 let ipRule: netFirewall.NetFirewallRule = { 158 let domainRule: netFirewall.NetFirewallRule = {
|