]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/messages/MFSMapUser.h
update source to Ceph Pacific 16.2.2
[ceph.git] / ceph / src / messages / MFSMapUser.h
index 3b9cc34f8320cfc07ba2718e75a8a1a53d0e5048..2d41928414d6469778f1e29f21333e831e91ae8f 100644 (file)
@@ -19,7 +19,7 @@
 #include "mds/FSMapUser.h"
 #include "include/ceph_features.h"
 
-class MFSMapUser : public Message {
+class MFSMapUser final : public Message {
 public:
   epoch_t epoch;
 
@@ -36,16 +36,17 @@ public:
 private:
   FSMapUser fsmap;
 
-  ~MFSMapUser() override {}
+  ~MFSMapUser() final {}
 
 public:
   std::string_view get_type_name() const override { return "fsmap.user"; }
-  void print(ostream& out) const override {
+  void print(std::ostream& out) const override {
     out << "fsmap.user(e " << epoch << ")";
   }
 
   // marshalling
   void decode_payload() override {
+    using ceph::decode;
     auto p = payload.cbegin();
     decode(epoch, p);
     decode(fsmap, p);