Signed-off-by: Sage Weil <sage@inktank.com>
bool heartbeat_dispatch(Message *m);
struct HeartbeatDispatcher : public Dispatcher {
- private:
+ OSD *osd;
+ HeartbeatDispatcher(OSD *o) : Dispatcher(g_ceph_context), osd(o) {}
bool ms_dispatch(Message *m) {
return osd->heartbeat_dispatch(m);
};
isvalid = true;
return true;
}
- public:
- OSD *osd;
- HeartbeatDispatcher(OSD *o)
- : Dispatcher(g_ceph_context), osd(o)
- {
- }
} heartbeat_dispatcher;
-
private:
// -- stats --
Mutex stat_lock;