From fe7fceb061ee5a4209b19c428ef92351bc4de153 Mon Sep 17 00:00:00 2001 From: "Adam C. Emerson" Date: Thu, 28 Mar 2019 21:16:41 -0400 Subject: [PATCH] common: Update snap_types.h to work without using namespace Signed-off-by: Adam C. Emerson --- src/common/snap_types.h | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/common/snap_types.h b/src/common/snap_types.h index bf7941fb1cf..9802bdea126 100644 --- a/src/common/snap_types.h +++ b/src/common/snap_types.h @@ -5,13 +5,13 @@ #include "include/fs_types.h" namespace ceph { - class Formatter; } + struct SnapRealmInfo { mutable ceph_mds_snap_realm h; - vector my_snaps; - vector prior_parent_snaps; // before parent_since + std::vector my_snaps; + std::vector prior_parent_snaps; // before parent_since SnapRealmInfo() { memset(&h, 0, sizeof(h)); @@ -30,20 +30,20 @@ struct SnapRealmInfo { snapid_t parent_since() const { return snapid_t(h.parent_since); } snapid_t created() const { return snapid_t(h.created); } - void encode(bufferlist& bl) const; - void decode(bufferlist::const_iterator& bl); - void dump(Formatter *f) const; - static void generate_test_instances(list& o); + void encode(ceph::buffer::list& bl) const; + void decode(ceph::buffer::list::const_iterator& bl); + void dump(ceph::Formatter *f) const; + static void generate_test_instances(std::list& o); }; WRITE_CLASS_ENCODER(SnapRealmInfo) struct SnapContext { snapid_t seq; // 'time' stamp - vector snaps; // existent snaps, in descending order + std::vector snaps; // existent snaps, in descending order SnapContext() {} - SnapContext(snapid_t s, const vector& v) : seq(s), snaps(v) {} + SnapContext(snapid_t s, const std::vector& v) : seq(s), snaps(v) {} bool is_valid() const; @@ -53,22 +53,22 @@ struct SnapContext { } bool empty() { return seq == 0; } - void encode(bufferlist& bl) const { + void encode(ceph::buffer::list& bl) const { using ceph::encode; encode(seq, bl); encode(snaps, bl); } - void decode(bufferlist::const_iterator& bl) { + void decode(ceph::buffer::list::const_iterator& bl) { using ceph::decode; decode(seq, bl); decode(snaps, bl); } - void dump(Formatter *f) const; - static void generate_test_instances(list& o); + void dump(ceph::Formatter *f) const; + static void generate_test_instances(std::list& o); }; WRITE_CLASS_ENCODER(SnapContext) -inline ostream& operator<<(ostream& out, const SnapContext& snapc) { +inline std::ostream& operator<<(std::ostream& out, const SnapContext& snapc) { return out << snapc.seq << "=" << snapc.snaps; } -- 2.39.5