From: Michal Jarzabek Date: Tue, 4 Oct 2016 18:41:19 +0000 (+0100) Subject: mds/SessionMap.cc:put classes in unnamed namespace X-Git-Tag: v11.1.0~583^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=1c6b6b49f85d6a2f2ba8cd14175fbbf210f1a4b2;p=ceph-ci.git mds/SessionMap.cc:put classes in unnamed namespace So they have internal linkage. Signed-off-by: Michal Jarzabek --- diff --git a/src/mds/SessionMap.cc b/src/mds/SessionMap.cc index 9c536e1a020..9aec314be60 100644 --- a/src/mds/SessionMap.cc +++ b/src/mds/SessionMap.cc @@ -28,7 +28,7 @@ #undef dout_prefix #define dout_prefix *_dout << "mds." << rank << ".sessionmap " - +namespace { class SessionMapIOContext : public MDSIOContextBase { protected: @@ -39,6 +39,7 @@ class SessionMapIOContext : public MDSIOContextBase assert(sessionmap != NULL); } }; +}; void SessionMap::register_perfcounters() { @@ -80,6 +81,7 @@ object_t SessionMap::get_object_name() return object_t(s); } +namespace { class C_IO_SM_Load : public SessionMapIOContext { public: const bool first; //< Am I the initial (header) load? @@ -95,6 +97,7 @@ public: sessionmap->_load_finish(r, header_r, values_r, first, header_bl, session_vals); } }; +} /** @@ -262,6 +265,7 @@ void SessionMap::load(MDSInternalContextBase *onload) mds->objecter->read(oid, oloc, op, CEPH_NOSNAP, NULL, 0, new C_OnFinisher(c, mds->finisher)); } +namespace { class C_IO_SM_LoadLegacy : public SessionMapIOContext { public: bufferlist bl; @@ -270,6 +274,7 @@ public: sessionmap->_load_legacy_finish(r, bl); } }; +} /** @@ -323,6 +328,7 @@ void SessionMap::_load_legacy_finish(int r, bufferlist &bl) // ---------------- // SAVE +namespace { class C_IO_SM_Save : public SessionMapIOContext { version_t version; public: @@ -332,6 +338,7 @@ public: sessionmap->_save_finish(version); } }; +} void SessionMap::save(MDSInternalContextBase *onsave, version_t needv) { @@ -652,7 +659,7 @@ version_t SessionMap::mark_projected(Session *s) return projected; } - +namespace { class C_IO_SM_Save_One : public SessionMapIOContext { MDSInternalContextBase *on_safe; public: @@ -666,6 +673,7 @@ public: } } }; +} void SessionMap::save_if_dirty(const std::set &tgt_sessions,