]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mon/MonClient: move C_Tick struct to cc file 10383/head
authorMichal Jarzabek <stiopa@gmail.com>
Thu, 21 Jul 2016 12:54:56 +0000 (13:54 +0100)
committerMichal Jarzabek <stiopa@gmail.com>
Thu, 21 Jul 2016 12:54:56 +0000 (13:54 +0100)
Signed-off-by: Michal Jarzabek <stiopa@gmail.com>
src/mon/MonClient.cc
src/mon/MonClient.h

index 6ae7b45740657e95a78b8030d0a9a504bfe702d6..ddfbbc8f8e6e0bbeb615e64d942acebce8f96b0b 100644 (file)
@@ -744,6 +744,14 @@ void MonClient::tick()
 
 void MonClient::schedule_tick()
 {
+  struct C_Tick : public Context {
+    MonClient *monc;
+    explicit C_Tick(MonClient *m) : monc(m) {}
+    void finish(int r) {
+      monc->tick();
+    }
+  };
+
   if (hunting)
     timer.add_event_after(cct->_conf->mon_client_hunt_interval
                           * reopen_interval_multiplier, new C_Tick(this));
index 4e08ceb6d6c0aca5384aec27cf9189af8e1f3034..ba5ce0c71386d3fd7b3e88af033d899b28575b9b 100644 (file)
@@ -148,13 +148,6 @@ private:
   // monitor session
   bool hunting;
 
-  struct C_Tick : public Context {
-    MonClient *monc;
-    explicit C_Tick(MonClient *m) : monc(m) {}
-    void finish(int r) {
-      monc->tick();
-    }
-  };
   void tick();
   void schedule_tick();