Home
last modified time | relevance | path

Searched refs:NetFirewallRule (Results 1 – 25 of 37) sorted by relevance

12

/ohos5.0/foundation/communication/netmanager_ext/services/netfirewallmanager/include/
H A Dnetfirewall_rule_manager.h39 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 Dnetfirewall_db_helper.h104 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 Dnetfirewall_default_rule_parser.h36 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 Dnetfirewall_service.h89 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 Dnetfirewall_rule_manager.cpp85 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 Dnetfirewall_stub.cpp119 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 Dnetfirewall_db_helper.cpp203 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 Dnetfirewall_default_rule_parser.cpp26 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 Dnetfirewall_rule_manager_test.cpp29 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 Dnetfirewall_service_proxy_test.cpp54 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 Dnetfirewall_service_stub_test.cpp78 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 Dnetfirewall_client_test.cpp133 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 Dnetfirewall_service_test.cpp85 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 Djs-apis-net-netfirewall-sys.md122 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 Dmock_netfirewall_service_stub_test.h36 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 Di_netfirewall_service.h30 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 Dnetfirewall_proxy.h32 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 Dnetfirewall_client.h58 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 Dnet-netfirewall.md43 | 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 Dnetfirewall_proxy.cpp82 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 Dnetfirewall_client.cpp89 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 Dnet_firewall_rule_parse.h27 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 Djs-apis-net-netfirewall-sys.md122 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 Dnetfirewall_parcel.cpp243 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 Dnet-netfirewall.md43 | 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 = {

12