From: Kefu Chai Date: Tue, 12 Feb 2019 11:44:04 +0000 (+0800) Subject: mon/MonClient: forward declare AuthRegistry instead of #include it X-Git-Tag: v14.1.0~154^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=9e4620536817dd099a916ef7b17d65f37b56cda7;p=ceph-ci.git mon/MonClient: forward declare AuthRegistry instead of #include it to speed up the compilation. Signed-off-by: Kefu Chai --- diff --git a/src/mon/MonClient.cc b/src/mon/MonClient.cc index f26ef47ea65..a739e716647 100644 --- a/src/mon/MonClient.cc +++ b/src/mon/MonClient.cc @@ -43,6 +43,7 @@ #include "auth/KeyRing.h" #include "auth/AuthClientHandler.h" #include "auth/AuthMethodList.h" +#include "auth/AuthRegistry.h" #include "auth/RotatingKeyRing.h" #define dout_subsys ceph_subsys_monc diff --git a/src/mon/MonClient.h b/src/mon/MonClient.h index 3b8faf58b59..ee1e9bb20a1 100644 --- a/src/mon/MonClient.h +++ b/src/mon/MonClient.h @@ -27,7 +27,6 @@ #include "auth/AuthClient.h" #include "auth/AuthServer.h" -#include "auth/AuthRegistry.h" class MMonMap; class MConfig; @@ -38,8 +37,9 @@ struct MAuthReply; class MAuthRotating; class LogClient; class AuthAuthorizer; -class AuthMethodList; class AuthClientHandler; +class AuthMethodList; +class AuthRegistry; class KeyRing; class RotatingKeyRing;