include/rbd/features.h \
include/rbd/librbd.h \
include/rbd/librbd.hpp\
+ include/rbd/object_map_types.h \
include/util.h\
include/stat.h \
include/on_exit.h \
--- /dev/null
+// -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*-
+// vim: ts=8 sw=2 smarttab
+#ifndef CEPH_RBD_OBJECT_MAP_TYPES_H
+#define CEPH_RBD_OBJECT_MAP_TYPES_H
+
+#include "include/int_types.h"
+
+static const uint8_t OBJECT_NONEXISTENT = 0;
+static const uint8_t OBJECT_EXISTS = 1;
+static const uint8_t OBJECT_PENDING = 2;
+
+#endif // CEPH_RBD_OBJECT_MAP_TYPES_H
#include "include/int_types.h"
#include "include/rados/librados.hpp"
+#include "include/rbd/object_map_types.h"
#include "common/bit_vector.hpp"
#include "librbd/AsyncRequest.h"
#include <boost/optional.hpp>
namespace librbd {
-static const uint8_t OBJECT_NONEXISTENT = 0;
-static const uint8_t OBJECT_EXISTS = 1;
-static const uint8_t OBJECT_PENDING = 2;
-
class ImageCtx;
class ObjectMap {