From a7d6a54f736bfb09e5d7a5deb9c65350d35736bd Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Sun, 20 Jan 2019 16:45:29 -0600 Subject: [PATCH] auth/AuthAuthorizeHandler: add get_supported_methods() Signed-off-by: Sage Weil --- src/auth/AuthAuthorizeHandler.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/auth/AuthAuthorizeHandler.h b/src/auth/AuthAuthorizeHandler.h index 8c3825881f9..59725caf21a 100644 --- a/src/auth/AuthAuthorizeHandler.h +++ b/src/auth/AuthAuthorizeHandler.h @@ -55,7 +55,13 @@ public: supported{cct_, methods} {} ~AuthAuthorizeHandlerRegistry(); - + + void get_supported_methods(std::vector *v) { + v->clear(); + for (auto m : supported.get_supported_set()) { + v->push_back(m); + } + } AuthAuthorizeHandler *get_handler(int protocol); }; -- 2.39.5