From: Michal Jarzabek Date: Sat, 2 Jul 2016 09:06:22 +0000 (+0100) Subject: msg/AsyncMessenger: move C_handle_reap class to cc X-Git-Tag: ses5-milestone5~425^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=5b153619dadb4ded2889710adb8ce333aba76aa0;p=ceph.git msg/AsyncMessenger: move C_handle_reap class to cc Signed-off-by: Michal Jarzabek --- diff --git a/src/msg/async/AsyncMessenger.cc b/src/msg/async/AsyncMessenger.cc index 90bb30dac648..d36a1b8bca55 100644 --- a/src/msg/async/AsyncMessenger.cc +++ b/src/msg/async/AsyncMessenger.cc @@ -485,6 +485,16 @@ void WorkerPool::barrier() ldout(cct, 10) << __func__ << " end." << dendl; } +class C_handle_reap : public EventCallback { + AsyncMessenger *msgr; + + public: + explicit C_handle_reap(AsyncMessenger *m): msgr(m) {} + void do_request(int id) { + // judge whether is a time event + msgr->reap_dead(); + } +}; /******************* * AsyncMessenger diff --git a/src/msg/async/AsyncMessenger.h b/src/msg/async/AsyncMessenger.h index d4270b8c8289..87811d0ae375 100644 --- a/src/msg/async/AsyncMessenger.h +++ b/src/msg/async/AsyncMessenger.h @@ -285,16 +285,6 @@ private: friend class Processor; DispatchQueue dispatch_queue; - class C_handle_reap : public EventCallback { - AsyncMessenger *msgr; - - public: - explicit C_handle_reap(AsyncMessenger *m): msgr(m) {} - void do_request(int id) { - // judge whether is a time event - msgr->reap_dead(); - } - }; // the worker run messenger's cron jobs Worker *local_worker;