def AaEval.decide

bend-osdev-apparmor@0.1.0.0 · eval.bend:186

import bend-osdev-apparmor@0.1.0.0/eval.bend as Eval
import Base
import bend-osdev-apparmor@0.1.0.0/perm.bend as P
import bend-osdev-apparmor@0.1.0.0/options.bend as O
import bend-osdev-apparmor@0.1.0.0/profile.bend as PR

186# the decision on a request for the permissions req, given the grants of
187# the rules that match it, under a profile's flags
188def AaEval.decide(opts: O.AaOptions, flags: PR.AaFlags, +req: P.AaPerms, gs: List<&2, P.AaGrant>) -> AaDecision:
189  AaEval.decide.acc(opts, flags, req, AaAcc.of(gs))

Uses (8)

Used by (24)