#include "msg/MessageRef.h"
#include "mon/MonMap.h"
-class MMonMap : public Message {
+class MMonMap final : public Message {
public:
ceph::buffer::list monmapbl;
MMonMap() : Message{CEPH_MSG_MON_MAP} { }
explicit MMonMap(ceph::buffer::list &bl) : Message{CEPH_MSG_MON_MAP} {
- monmapbl.claim(bl);
+ monmapbl = std::move(bl);
}
private:
- ~MMonMap() override {}
+ ~MMonMap() final {}
public:
std::string_view get_type_name() const override { return "mon_map"; }