def AaSignalRule.matches

bend-osdev-apparmor@0.1.0.0 · rule_signal.bend:175

import bend-osdev-apparmor@0.1.0.0/rule_signal.bend as RuleSignal
import Base
import bend-osdev-apparmor@0.1.0.0/rule.bend as R

175def AaSignalRule.matches(r: AaSignalRule, q: AaSignalQuery) -> Bool:
176  match r:
177    case AaSignalRule{qu, p, s, pe}:
178      match q:
179        case AaSignalQuery{req, sig, peer}:
180          Bool.and(AaSignal.opt_member(s, sig), R.AaRule.opt_match(pe, peer))

Uses (6)

Used by (2)