*
*/
+#include "DamageTable.h"
+#include "BatchOp.h"
+
#include "common/debug.h"
+#include "common/errno.h" // for cpp_strerror()
+#include "include/random.h"
#include "mds/CDir.h"
#include "mds/CInode.h"
-#include "DamageTable.h"
-
#define dout_context g_ceph_context
#define dout_subsys ceph_subsys_mds
#undef dout_prefix
};
}
+DamageEntry::DamageEntry()
+{
+ id = ceph::util::generate_random_number<damage_entry_id_t>(0, 0xffffffff);
+ reported_at = ceph_clock_now();
+}
+
DamageEntry::~DamageEntry()
{}
#ifndef DAMAGE_TABLE_H_
#define DAMAGE_TABLE_H_
-#include <string_view>
-
#include "mdstypes.h"
-#include "include/random.h"
+
+#include <memory>
+#include <string>
+#include <string_view>
class CDir;
class CInode;
class DamageEntry
{
public:
- DamageEntry()
- {
- id = ceph::util::generate_random_number<damage_entry_id_t>(0, 0xffffffff);
- reported_at = ceph_clock_now();
- }
+ DamageEntry();
virtual ~DamageEntry();