Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
private:
~MMonCommand() override {}
-public:
+public:
std::string_view get_type_name() const override { return "mon_command"; }
- void print(ostream& o) const override {
+ void print(std::ostream& o) const override {
o << "mon_command(";
for (unsigned i=0; i<cmd.size(); i++) {
if (i) o << ' ';
}
o << " v " << version << ")";
}
-
+
void encode_payload(uint64_t features) override {
using ceph::encode;
paxos_encode();
encode(cmd, payload);
}
void decode_payload() override {
+ using ceph::decode;
auto p = payload.cbegin();
paxos_decode(p);
decode(fsid, p);