__s32 action;
- MClass() : PaxosServiceMessage(MSG_CLASS, 0) {}
+ MClass() : PaxosServiceMessage(MSG_CLASS, 0), {}
#if 0
MClass(ceph_fsid_t& f, deque<ClassLibraryIncremental>& e) :
PaxosServiceMessage(MSG_CLASS, 0),
fsid(f), entries(e), last(0), action(0) {}
#endif
- MClass(ceph_fsid_t& f, version_t l) : PaxosServiceMessage(MSG_CLASS, l), fsid(f), last(l) {}
+ MClass(ceph_fsid_t& f, version_t l) : PaxosServiceMessage(MSG_CLASS, VERSION_T), fsid(f), last(l) {}
+ MClass(ceph_fsid_t& f, version_t l, version_t paxos_version) :
+ PaxosServiceMessage(MSG_CLASS, paxos_version), fsid(f), last(l) {}
const char *get_type_name() { return "class"; }
void print(ostream& out) {
version_t last;
MClassAck() : PaxosServiceMessage(MSG_CLASS_ACK, 0) {}
- MClassAck(ceph_fsid_t& f, version_t l) : PaxosServiceMessage(MSG_CLASS_ACK, l), fsid(f), last(l) {}
+ MClassAck(ceph_fsid_t& f, version_t l) : PaxosServiceMessage(MSG_CLASS_ACK, VERSION_T),
+ fsid(f), last(l) {}
+
+ MClassAck(ceph_fsid_t& f, version_t l, version_t paxos_version) :
+ PaxosServiceMessage(MSG_CLASS_ACK, paxos_version), fsid(f), last(l) {}
+
const char *get_type_name() { return "class_ack"; }
void print(ostream& out) {