]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds/MDSDaemon: move C_MDS_Tick class to .cc file 11220/head
authorMichal Jarzabek <stiopa@gmail.com>
Sat, 24 Sep 2016 19:37:49 +0000 (20:37 +0100)
committerMichal Jarzabek <stiopa@gmail.com>
Sat, 24 Sep 2016 19:37:49 +0000 (20:37 +0100)
Signed-off-by: Michal Jarzabek <stiopa@gmail.com>
src/mds/MDSDaemon.cc
src/mds/MDSDaemon.h

index 59c631e05481b5559d00226817e881a7cf7b1fb5..c85769e4caa8424cf50e3f5a3c3323b6083beadd 100644 (file)
@@ -91,6 +91,19 @@ class C_VoidFn : public Context
   }
 };
 
+class MDSDaemon::C_MDS_Tick : public Context {
+  protected:
+    MDSDaemon *mds_daemon;
+public:
+  explicit C_MDS_Tick(MDSDaemon *m) : mds_daemon(m) {}
+  void finish(int r) {
+    assert(mds_daemon->mds_lock.is_locked_by_me());
+
+    mds_daemon->tick_event = 0;
+    mds_daemon->tick();
+  }
+};
+
 // cons/des
 MDSDaemon::MDSDaemon(const std::string &n, Messenger *m, MonClient *mc) :
   Dispatcher(m->cct),
index 701f56f965c8f08b8627c4b5fbd88dfa601ac1f8..c940ec682fac837219ab290eb595fbf0f91d92ae 100644 (file)
@@ -112,18 +112,8 @@ class MDSDaemon : public Dispatcher, public md_config_obs_t {
                                  const std::set <std::string> &changed);
  protected:
   // tick and other timer fun
-  class C_MDS_Tick : public Context {
-    protected:
-      MDSDaemon *mds_daemon;
-  public:
-    explicit C_MDS_Tick(MDSDaemon *m) : mds_daemon(m) {}
-    void finish(int r) {
-      assert(mds_daemon->mds_lock.is_locked_by_me());
-
-      mds_daemon->tick_event = 0;
-      mds_daemon->tick();
-    }
-  } *tick_event;
+  class C_MDS_Tick;
+  C_MDS_Tick *tick_event;
   void     reset_tick();
 
   void wait_for_omap_osds();