From 75cbed2ce60258afdd22f2b8abeca208437161f0 Mon Sep 17 00:00:00 2001 From: Michal Jarzabek Date: Mon, 15 Aug 2016 19:24:26 +0100 Subject: [PATCH] osdc/Objecter: move RequestStateHook class to .cc Signed-off-by: Michal Jarzabek --- src/osdc/Objecter.cc | 8 ++++++++ src/osdc/Objecter.h | 8 +------- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/osdc/Objecter.cc b/src/osdc/Objecter.cc index 503f5cab0c83..0004681fbabb 100644 --- a/src/osdc/Objecter.cc +++ b/src/osdc/Objecter.cc @@ -154,6 +154,14 @@ static const char *config_keys[] = { NULL }; +class Objecter::RequestStateHook : public AdminSocketHook { + Objecter *m_objecter; +public: + explicit RequestStateHook(Objecter *objecter); + bool call(std::string command, cmdmap_t& cmdmap, std::string format, + bufferlist& out); +}; + /** * This is a more limited form of C_Contexts, but that requires * a ceph_context which we don't have here. diff --git a/src/osdc/Objecter.h b/src/osdc/Objecter.h index 2e2022e4b4b6..90d65f7c0e4e 100644 --- a/src/osdc/Objecter.h +++ b/src/osdc/Objecter.h @@ -1153,13 +1153,7 @@ private: void tick(); void update_crush_location(); - class RequestStateHook : public AdminSocketHook { - Objecter *m_objecter; - public: - explicit RequestStateHook(Objecter *objecter); - bool call(std::string command, cmdmap_t& cmdmap, std::string format, - bufferlist& out); - }; + class RequestStateHook; RequestStateHook *m_request_state_hook; -- 2.47.3