Lines Matching refs:rule
130 sptr<NetFirewallRule> rule = NetFirewallRule::Unmarshalling(data);
131 if (rule == nullptr) {
132 NETMGR_EXT_LOG_E("rule is nullptr.");
135 if (rule->userId <= 0) {
139 if (rule->ruleName.empty() || rule->ruleName.size() > MAX_RULE_NAME_LEN ||
140 rule->ruleDescription.size() > MAX_RULE_DESCRIPTION_LEN) {
141 NETMANAGER_EXT_LOGE("rule name or description is too long");
144 if (rule->localIps.size() > MAX_RULE_IP_COUNT || rule->remoteIps.size() > MAX_RULE_IP_COUNT) {
149 if (rule->localPorts.size() > MAX_RULE_PORT_COUNT || rule->remotePorts.size() > MAX_RULE_PORT_COUNT) {
154 if (rule->domains.size() > MAX_RULE_DOMAIN_COUNT) {
160 int32_t ret = AddNetFirewallRule(rule, result);
166 NetFirewallHisysEvent::SendFirewallConfigReport(rule->userId, ret);
172 sptr<NetFirewallRule> rule = NetFirewallRule::Unmarshalling(data);
173 if (rule == nullptr) {
174 NETMGR_EXT_LOG_E("rule is nullptr.");
177 if (rule->userId <= 0) {
181 if (rule->ruleName.empty() || rule->ruleName.size() > MAX_RULE_NAME_LEN ||
182 rule->ruleDescription.size() > MAX_RULE_DESCRIPTION_LEN) {
183 NETMANAGER_EXT_LOGE("rule name or description is too long");
186 if (rule->localIps.size() > MAX_RULE_IP_COUNT || rule->remoteIps.size() > MAX_RULE_IP_COUNT) {
191 if (rule->localPorts.size() > MAX_RULE_PORT_COUNT || rule->remotePorts.size() > MAX_RULE_PORT_COUNT) {
196 if (rule->domains.size() > MAX_RULE_DOMAIN_COUNT) {
201 int32_t ret = UpdateNetFirewallRule(rule);
202 NetFirewallHisysEvent::SendFirewallConfigReport(rule->userId, ret);
274 sptr<NetFirewallRule> rule = new (std::nothrow) NetFirewallRule();
275 int32_t ret = GetNetFirewallRule(userId, ruleId, rule);
277 if (!rule->Marshalling(reply)) {