Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
friend factory;
uuid_d fsid;
- std::vector<string> cmd;
+ std::vector<std::string> cmd;
MCommand()
: MessageInstance(MSG_COMMAND) {}
private:
~MCommand() override {}
-public:
+public:
std::string_view get_type_name() const override { return "command"; }
- void print(ostream& o) const override {
+ void print(std::ostream& o) const override {
o << "command(tid " << get_tid() << ": ";
for (unsigned i=0; i<cmd.size(); i++) {
if (i) o << ' ';
encode(cmd, payload);
}
void decode_payload() override {
+ using ceph::decode;
auto p = payload.cbegin();
decode(fsid, p);
decode(cmd, p);