summaryrefslogtreecommitdiffstats
path: root/src/librbd/mirror/Types.h
blob: 2388b74ef2e5a55cf1aed2e1b623802bd37b55a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*-
// vim: ts=8 sw=2 smarttab

#ifndef CEPH_LIBRBD_MIRROR_TYPES_H
#define CEPH_LIBRBD_MIRROR_TYPES_H

namespace librbd {
namespace mirror {

enum PromotionState {
  PROMOTION_STATE_UNKNOWN,
  PROMOTION_STATE_PRIMARY,
  PROMOTION_STATE_NON_PRIMARY,
  PROMOTION_STATE_ORPHAN
};

} // namespace mirror
} // namespace librbd

#endif // CEPH_LIBRBD_MIRROR_TYPES_H