Home | History | Annotate | Download | only in diff

Lines Matching refs:rule

29 modified_avrule_record = namedtuple("modified_avrule", ["rule",
34 modified_terule_record = namedtuple("modified_terule", ["rule", "added_default", "removed_default"])
43 ruletype The rule type, e.g. "allow".
89 ruletype The rule type, e.g. "allowxperm".
135 ruletype The rule type, e.g. "type_transition".
238 """Create rule lists for both policies."""
241 self.log.debug("Building TE rule lists from {0.left_policy}".format(self))
242 for rule in self.left_policy.terules():
243 self._left_te_rules[rule.ruletype].append(rule)
245 self.log.debug("Building TE rule lists from {0.right_policy}".format(self))
246 for rule in self.right_policy.terules():
247 self._right_te_rules[rule.ruletype].append(rule)
249 self.log.debug("Completed building TE rule lists.")
253 self.log.debug("Resetting TE rule differences")
297 def __init__(self, rule):
298 self.origin = rule
299 self.ruletype = rule.ruletype
300 self.source = SymbolWrapper(rule.source)
301 self.target = SymbolWrapper(rule.target)
302 self.tclass = SymbolWrapper(rule.tclass)
303 self.key = hash(rule)
306 self.conditional = ConditionalExprWrapper(rule.conditional)
307 self.conditional_block = rule.conditional_block
332 def __init__(self, rule):
333 self.origin = rule
334 self.ruletype = rule.ruletype
335 self.source = SymbolWrapper(rule.source)
336 self.target = SymbolWrapper(rule.target)
337 self.tclass = SymbolWrapper(rule.tclass)
338 self.xperm_type = rule.xperm_type
339 self.key = hash(rule)
360 def __init__(self, rule):
361 self.origin = rule
362 self.ruletype = rule.ruletype
363 self.source = SymbolWrapper(rule.source)
364 self.target = SymbolWrapper(rule.target)
365 self.tclass = SymbolWrapper(rule.tclass)
366 self.key = hash(rule)
369 self.conditional = ConditionalExprWrapper(rule.conditional)
370 self.conditional_block = rule.conditional_block
376 self.filename = rule.filename