]>
Commit | Line | Data |
---|---|---|
9f95a23c TL |
1 | #ifdef WITH_RBD |
2 | #include "librbd/journal/Types.h" | |
3 | TYPE(librbd::journal::EventEntry) | |
4 | TYPE(librbd::journal::ClientData) | |
5 | TYPE(librbd::journal::TagData) | |
6 | #include "librbd/mirroring_watcher/Types.h" | |
7 | TYPE(librbd::mirroring_watcher::NotifyMessage) | |
8 | #include "librbd/trash_watcher/Types.h" | |
1e59de90 | 9 | TYPE(librbd::trash_watcher::NotifyMessage) |
9f95a23c | 10 | #include "librbd/WatchNotifyTypes.h" |
f67539c2 | 11 | TYPE_NOCOPY(librbd::watch_notify::NotifyMessage) |
9f95a23c TL |
12 | TYPE(librbd::watch_notify::ResponseMessage) |
13 | ||
14 | #include "rbd_replay/ActionTypes.h" | |
15 | TYPE(rbd_replay::action::Dependency) | |
16 | TYPE(rbd_replay::action::ActionEntry) | |
17 | ||
18 | #include "tools/rbd_mirror/image_map/Types.h" | |
19 | TYPE(rbd::mirror::image_map::PolicyData) | |
20 | #endif | |
21 | ||
f67539c2 TL |
22 | #if defined(WITH_RBD) && defined(WITH_RBD_SSD_CACHE) |
23 | #include "librbd/cache/pwl/Types.h" | |
24 | #include "librbd/cache/pwl/ssd/Types.h" | |
25 | TYPE(librbd::cache::pwl::WriteLogCacheEntry) | |
26 | TYPE(librbd::cache::pwl::WriteLogPoolRoot) | |
27 | TYPE(librbd::cache::pwl::ssd::SuperBlock) | |
28 | #endif | |
29 | ||
9f95a23c TL |
30 | #ifdef WITH_RBD |
31 | #include "cls/rbd/cls_rbd.h" | |
32 | TYPE_FEATUREFUL(cls_rbd_parent) | |
33 | TYPE_FEATUREFUL(cls_rbd_snap) | |
34 | ||
35 | #include "cls/rbd/cls_rbd_types.h" | |
36 | TYPE(cls::rbd::ParentImageSpec) | |
37 | TYPE(cls::rbd::ChildImageSpec) | |
38 | TYPE(cls::rbd::MigrationSpec) | |
39 | TYPE(cls::rbd::MirrorPeer) | |
40 | TYPE(cls::rbd::MirrorImage) | |
41 | TYPE(cls::rbd::MirrorImageMap) | |
42 | TYPE(cls::rbd::MirrorImageStatus) | |
43 | TYPE(cls::rbd::MirrorImageSiteStatus) | |
44 | TYPE_FEATUREFUL(cls::rbd::MirrorImageSiteStatusOnDisk) | |
45 | TYPE(cls::rbd::GroupImageSpec) | |
46 | TYPE(cls::rbd::GroupImageStatus) | |
47 | TYPE(cls::rbd::GroupSnapshot) | |
48 | TYPE(cls::rbd::GroupSpec) | |
49 | TYPE(cls::rbd::ImageSnapshotSpec) | |
50 | TYPE(cls::rbd::SnapshotInfo) | |
51 | TYPE(cls::rbd::SnapshotNamespace) | |
52 | #endif |