#ifndef CEPH_MDS_METRICS_H
#define CEPH_MDS_METRICS_H
-#include "msg/Message.h"
+#include "messages/MMDSOp.h"
#include "mds/MDSPerfMetricTypes.h"
-class MMDSMetrics : public SafeMessage {
+class MMDSMetrics : public MMDSOp {
private:
static constexpr int HEAD_VERSION = 1;
static constexpr int COMPAT_VERSION = 1;
metrics_message_t metrics_message;
protected:
- MMDSMetrics() : SafeMessage(MSG_MDS_METRICS, HEAD_VERSION, COMPAT_VERSION) {
+ MMDSMetrics() : MMDSOp(MSG_MDS_METRICS, HEAD_VERSION, COMPAT_VERSION) {
}
MMDSMetrics(metrics_message_t metrics_message)
- : SafeMessage(MSG_MDS_METRICS, HEAD_VERSION, COMPAT_VERSION),
+ : MMDSOp(MSG_MDS_METRICS, HEAD_VERSION, COMPAT_VERSION),
metrics_message(metrics_message) {
}
~MMDSMetrics() { }
#define CEPH_MESSAGES_MMDSPING_H
#include "include/types.h"
-#include "msg/Message.h"
+#include "messages/MMDSOp.h"
-class MMDSPing : public SafeMessage {
+class MMDSPing : public MMDSOp {
private:
static constexpr int HEAD_VERSION = 1;
static constexpr int COMPAT_VERSION = 1;
version_t seq;
protected:
- MMDSPing() : SafeMessage(MSG_MDS_PING, HEAD_VERSION, COMPAT_VERSION) {
+ MMDSPing() : MMDSOp(MSG_MDS_PING, HEAD_VERSION, COMPAT_VERSION) {
}
MMDSPing(version_t seq)
- : SafeMessage(MSG_MDS_PING, HEAD_VERSION, COMPAT_VERSION), seq(seq) {
+ : MMDSOp(MSG_MDS_PING, HEAD_VERSION, COMPAT_VERSION), seq(seq) {
}
~MMDSPing() { }