mon::Client's definition is only necessary in .cc
Signed-off-by: Kefu Chai <kchai@redhat.com>
#include "messages/MOSDMap.h"
#include "messages/MPGStats.h"
+#include "crimson/mon/MonClient.h"
#include "crimson/net/Connection.h"
#include "crimson/net/Messenger.h"
#include "crimson/os/cyan_collection.h"
#include "crimson/common/simple_lru.h"
#include "crimson/common/shared_lru.h"
#include "crimson/mgr/client.h"
-#include "crimson/mon/MonClient.h"
#include "crimson/net/Dispatcher.h"
#include "crimson/osd/chained_dispatchers.h"
#include "crimson/osd/osdmap_service.h"
class PG;
class Heartbeat;
+namespace ceph::mon {
+ class Client;
+}
+
namespace ceph::net {
class Messenger;
}