]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mon/LogMonitor: move C_Log struct to cc file 10721/head
authorMichal Jarzabek <stiopa@gmail.com>
Sat, 13 Aug 2016 16:46:35 +0000 (17:46 +0100)
committerMichal Jarzabek <stiopa@gmail.com>
Sat, 13 Aug 2016 16:48:53 +0000 (17:48 +0100)
Signed-off-by: Michal Jarzabek <stiopa@gmail.com>
src/mon/LogMonitor.cc
src/mon/LogMonitor.h

index c39d6e994ed9746c6a02dc919a89188e60f24ab9..a04ac7bb4a892c2c006fb6ee6b517b2c8256a0ae 100644 (file)
@@ -313,6 +313,18 @@ bool LogMonitor::preprocess_log(MonOpRequestRef op)
   return true;
 }
 
+struct LogMonitor::C_Log : public C_MonOp {
+  LogMonitor *logmon;
+  C_Log(LogMonitor *p, MonOpRequestRef o) :
+    C_MonOp(o), logmon(p) {}
+  void _finish(int r) {
+    if (r == -ECANCELED) {
+      return;
+    }
+    logmon->_updated_log(op);
+  }
+};
+
 bool LogMonitor::prepare_log(MonOpRequestRef op) 
 {
   op->mark_logmon_event("prepare_log");
index eb399c5b4e3b76027df4190295b9868469775336..c9c6336726fb44970fe63b6fb55b4c12465dbcf3 100644 (file)
@@ -151,17 +151,7 @@ private:
     return true;
   }
 
-  struct C_Log : public C_MonOp {
-    LogMonitor *logmon;
-    C_Log(LogMonitor *p, MonOpRequestRef o) : 
-      C_MonOp(o), logmon(p) {}
-    void _finish(int r) {
-      if (r == -ECANCELED) {
-       return;
-      }
-      logmon->_updated_log(op);
-    }    
-  };
+  struct C_Log;
 
   bool preprocess_command(MonOpRequestRef op);
   bool prepare_command(MonOpRequestRef op);