]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/messages/MGetPoolStats.h
update source to Ceph Pacific 16.2.2
[ceph.git] / ceph / src / messages / MGetPoolStats.h
index 51bc134a21f7704bbd9fd2361fc5f86c3ddc870a..82d1fcd2d63a5ae7b035fcc5023d754cb966ba2c 100644 (file)
 
 #include "messages/PaxosServiceMessage.h"
 
-class MGetPoolStats : public PaxosServiceMessage {
+class MGetPoolStats final : public PaxosServiceMessage {
 public:
   uuid_d fsid;
-  std::list<std::string> pools;
+  std::vector<std::string> pools;
 
   MGetPoolStats() : PaxosServiceMessage{MSG_GETPOOLSTATS, 0} {}
-  MGetPoolStats(const uuid_d& f, ceph_tid_t t, std::list<std::string>& ls, version_t l) :
+  MGetPoolStats(const uuid_d& f, ceph_tid_t t, std::vector<std::string>& ls, version_t l) :
     PaxosServiceMessage{MSG_GETPOOLSTATS, l},
     fsid(f), pools(ls) {
     set_tid(t);
   }
 
 private:
-  ~MGetPoolStats() override {}
+  ~MGetPoolStats() final {}
 
 public:
   std::string_view get_type_name() const override { return "getpoolstats"; }