From: Michal Jarzabek Date: Mon, 15 Aug 2016 18:24:26 +0000 (+0100) Subject: osdc/Objecter: move RequestStateHook class to .cc X-Git-Tag: v11.0.1~206^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=75cbed2ce60258afdd22f2b8abeca208437161f0;p=ceph.git osdc/Objecter: move RequestStateHook class to .cc Signed-off-by: Michal Jarzabek --- 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;