1 #ifndef CEPH_MGATHERCAPS_H
2 #define CEPH_MGATHERCAPS_H
4 #include "msg/Message.h"
7 class MGatherCaps : public Message {
12 Message(MSG_MDS_GATHERCAPS) {}
14 ~MGatherCaps() override {}
17 const char *get_type_name() const override { return "gather_caps"; }
18 void print(ostream& o) const override {
19 o << "gather_caps(" << ino << ")";
22 void encode_payload(uint64_t features) override {
23 ::encode(ino, payload);
25 void decode_payload() override {
26 bufferlist::iterator p = payload.begin();