From: Joao Eduardo Luis Date: Fri, 19 Sep 2014 17:03:19 +0000 (+0100) Subject: mon: Monitor.h: add 'requires_perm()' function to MonCommand struct X-Git-Tag: v0.86~37^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=bb558620939a74cef208425ec78543584c578916;p=ceph.git mon: Monitor.h: add 'requires_perm()' function to MonCommand struct Signed-off-by: Joao Eduardo Luis --- diff --git a/src/mon/Monitor.h b/src/mon/Monitor.h index b5b04db5d14d..a1029384c390 100644 --- a/src/mon/Monitor.h +++ b/src/mon/Monitor.h @@ -1012,6 +1012,10 @@ struct MonCommand { ::decode_array_nohead(*cmds, *size, bl); DECODE_FINISH(bl); } + + bool requires_perm(char p) const { + return (req_perms.find(p) != string::npos); + } }; WRITE_CLASS_ENCODER(MonCommand)