From 8435aa9bdad3d6ec0ff8fd46267be09e1ef1b064 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Wed, 18 Jul 2018 15:57:46 +0800 Subject: [PATCH] common/config: change md_config_obs_impl's template param to ConfigProxy we were using LockPolicy as this tempalte class's template parameter, but turns out ConfigProxy is a better parameter for it. as ConfigProxy is "closer" to md_config_obs_impl than LockPolicy is. Signed-off-by: Kefu Chai --- src/common/config_fwd.h | 8 ++++---- src/common/config_obs.h | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/common/config_fwd.h b/src/common/config_fwd.h index 39af28dad4ad5..09500695d921f 100644 --- a/src/common/config_fwd.h +++ b/src/common/config_fwd.h @@ -5,10 +5,10 @@ #include "lock_policy.h" namespace ceph::internal { -template class md_config_obs_impl; +template class md_config_obs_impl; } -class md_config_t; -using md_config_obs_t = - ceph::internal::md_config_obs_impl; +struct md_config_t; class ConfigProxy; +using md_config_obs_t = + ceph::internal::md_config_obs_impl; diff --git a/src/common/config_obs.h b/src/common/config_obs.h index c32e446920753..4cd7c4d350ecd 100644 --- a/src/common/config_obs.h +++ b/src/common/config_obs.h @@ -28,7 +28,7 @@ namespace ceph::internal { * Subscribe for configuration changes by calling the md_config_t::add_observer() method * and unsubscribe using md_config_t::remove_observer(). */ -template +template class md_config_obs_impl { public: virtual ~md_config_obs_impl() {} -- 2.39.5