]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/messages/MMDSLoadTargets.h
update source to Ceph Pacific 16.2.2
[ceph.git] / ceph / src / messages / MMDSLoadTargets.h
index eb9edf21459bd0610a9e981e1ca9b0712e5f7603..bab923db03f7f40ecf80c1f154acb0d82539ce3f 100644 (file)
 #include <map>
 using std::map;
 
-class MMDSLoadTargets : public PaxosServiceMessage {
+class MMDSLoadTargets final : public PaxosServiceMessage {
 public:
   mds_gid_t global_id;
-  set<mds_rank_t> targets;
+  std::set<mds_rank_t> targets;
 
 protected:
   MMDSLoadTargets() : PaxosServiceMessage(MSG_MDS_OFFLOAD_TARGETS, 0) {}
-  MMDSLoadTargets(mds_gid_t g, set<mds_rank_t>& mds_targets) :
+  MMDSLoadTargets(mds_gid_t g, std::set<mds_rank_t>& mds_targets) :
     PaxosServiceMessage(MSG_MDS_OFFLOAD_TARGETS, 0),
     global_id(g), targets(mds_targets) {}
-  ~MMDSLoadTargets() override {}
+  ~MMDSLoadTargets() final {}
 
 public:
   std::string_view get_type_name() const override { return "mds_load_targets"; }
-  void print(ostream& o) const override {
+  void print(std::ostream& o) const override {
     o << "mds_load_targets(" << global_id << " " << targets << ")";
   }