Operation::dump_detail() is called by Operation::dump(), the latter is a
member of Blocker. so there is no need to mark dump_detail() protected
or public to grant the access Operation::dump() the access to this method.
Signed-off-by: Kefu Chai <kchai@redhat.com>
void dump_brief(ceph::Formatter *f);
virtual ~Operation() = default;
- protected:
+ private:
virtual void dump_detail(ceph::Formatter *f) const = 0;
private:
template <typename T>
class OperationT : public Operation {
-
-protected:
- virtual void dump_detail(ceph::Formatter *f) const = 0;
-
public:
static constexpr const char *type_name = OP_NAMES[static_cast<int>(T::type)];
using IRef = boost::intrusive_ptr<T>;
}
virtual ~OperationT() = default;
+
+private:
+ virtual void dump_detail(ceph::Formatter *f) const = 0;
};
/**