#define CEPH_MCLIENTQUOTA_H
#include "msg/Message.h"
+#include "include/cephfs/types.h" // for nest_info_t, quota_info_t
class MClientQuota final : public SafeMessage {
public:
#ifndef CEPH_MEXPORTCAPS_H
#define CEPH_MEXPORTCAPS_H
+#include "mds/mdstypes.h" // for client_metadata_t
#include "messages/MMDSOp.h"
+#include "include/fs_types.h" // for inodeno_t
class MExportCaps final : public MMDSOp {
private:
#ifndef CEPH_MEXPORTDIRDISCOVER_H
#define CEPH_MEXPORTDIRDISCOVER_H
+#include "include/filepath.h"
#include "include/types.h"
#include "messages/MMDSOp.h"
#ifndef CEPH_MGETPOOLSTATSREPLY_H
#define CEPH_MGETPOOLSTATSREPLY_H
+#include "osd/osd_types.h" // for pool_stat_t
+
class MGetPoolStatsReply final : public PaxosServiceMessage {
static constexpr int HEAD_VERSION = 2;
static constexpr int COMPAT_VERSION = 1;
#include "include/types.h"
#include "common/DecayCounter.h"
#include "messages/MMDSOp.h"
+#include "mds/mdstypes.h"
+
+#include <map>
class MHeartbeat final : public MMDSOp {
private:
#define CEPH_MDSOPENINO_H
#include "messages/MMDSOp.h"
+#include "mds/inode_backtrace.h" // for inode_backpointer_t
class MMDSOpenIno final : public MMDSOp {
static constexpr int HEAD_VERSION = 1;
#define CEPH_MMONCOMMAND_H
#include "messages/PaxosServiceMessage.h"
+#include "common/cmdparse.h" // for cmdmap_from_json()
#include <vector>
#include <string>
+#include <sstream>
using ceph::common::cmdmap_from_json;
using ceph::common::cmd_getval;
#include "messages/PaxosServiceMessage.h"
+#include <sstream>
+#include <string>
+
using ceph::common::cmdmap_from_json;
using ceph::common::cmd_getval;
#include "include/types.h"
#include "include/health.h"
#include "mon/health_check.h"
+#include "mon/mon_types.h" // for ProgressEvent
#include "mon/PGMap.h"
class MMonMgrReport final : public PaxosServiceMessage {
#include "msg/Message.h"
#include "osd/OSDMap.h"
+#include "crush/CrushWrapper.h"
#include "include/ceph_features.h"
class MOSDMap final : public Message {
#include "msg/Message.h"
#include "mon/Session.h"
+#include "include/encoding.h"
+#include "include/types.h" // for epoch_t
+
+#include <cstdint>
+#include <string_view>
class PaxosServiceMessage : public Message {
public: