3 #include "rgw/rgw_rados.h"
5 TYPE(RGWObjManifestPart
)
7 TYPE(objexp_hint_entry
)
9 #include "rgw/rgw_zone.h"
15 TYPE(RGWPeriodLatestEpochInfo
)
17 #include "rgw/rgw_acl.h"
21 TYPE(RGWAccessControlList
)
23 TYPE(RGWAccessControlPolicy
)
25 #include "rgw/rgw_cache.h"
28 TYPE(RGWCacheNotifyInfo
)
30 #include "rgw/rgw_lc.h"
31 TYPE(RGWLifecycleConfiguration
)
33 #include "cls/rgw/cls_rgw_types.h"
34 TYPE(rgw_bucket_pending_info
)
35 TYPE(rgw_bucket_dir_entry_meta
)
36 TYPE(rgw_bucket_entry_ver
)
37 TYPE(rgw_bucket_dir_entry
)
38 TYPE(rgw_bucket_category_stats
)
39 TYPE(rgw_bucket_dir_header
)
41 TYPE(rgw_bucket_entry_ver
)
43 TYPE(rgw_bucket_olh_log_entry
)
44 TYPE(rgw_usage_log_entry
)
46 #include "cls/rgw/cls_rgw_ops.h"
47 TYPE(rgw_cls_obj_prepare_op
)
48 TYPE(rgw_cls_obj_complete_op
)
50 TYPE(rgw_cls_list_ret
)
51 TYPE(cls_rgw_gc_defer_entry_op
)
52 TYPE(cls_rgw_gc_list_op
)
53 TYPE(cls_rgw_gc_list_ret
)
54 TYPE(cls_rgw_gc_obj_info
)
55 TYPE(cls_rgw_gc_remove_op
)
56 TYPE(cls_rgw_gc_set_entry_op
)
58 TYPE(cls_rgw_obj_chain
)
59 TYPE(rgw_cls_tag_timeout_op
)
60 TYPE(cls_rgw_bi_log_list_op
)
61 TYPE(cls_rgw_bi_log_trim_op
)
62 TYPE(cls_rgw_bi_log_list_ret
)
63 TYPE(rgw_cls_link_olh_op
)
64 TYPE(rgw_cls_unlink_instance_op
)
65 TYPE(rgw_cls_read_olh_log_op
)
66 TYPE(rgw_cls_read_olh_log_ret
)
67 TYPE(rgw_cls_trim_olh_log_op
)
68 TYPE(rgw_cls_bucket_clear_olh_op
)
69 TYPE(rgw_cls_check_index_ret
)
70 TYPE(cls_rgw_reshard_add_op
)
71 TYPE(cls_rgw_reshard_list_op
)
72 TYPE(cls_rgw_reshard_list_ret
)
73 TYPE(cls_rgw_reshard_get_op
)
74 TYPE(cls_rgw_reshard_get_ret
)
75 TYPE(cls_rgw_reshard_remove_op
)
76 TYPE(cls_rgw_set_bucket_resharding_op
)
77 TYPE(cls_rgw_clear_bucket_resharding_op
)
78 TYPE(cls_rgw_lc_obj_head
)
80 #include "cls/rgw/cls_rgw_client.h"
81 TYPE(rgw_bi_log_entry
)
82 TYPE(cls_rgw_reshard_entry
)
83 TYPE(cls_rgw_bucket_instance_entry
)
85 #include "cls/user/cls_user_types.h"
87 TYPE(cls_user_bucket_entry
)
91 #include "cls/user/cls_user_ops.h"
92 TYPE(cls_user_set_buckets_op
)
93 TYPE(cls_user_remove_bucket_op
)
94 TYPE(cls_user_list_buckets_op
)
95 TYPE(cls_user_list_buckets_ret
)
96 TYPE(cls_user_get_header_op
)
97 TYPE(cls_user_get_header_ret
)
98 TYPE(cls_user_complete_stats_sync_op
)
100 #include "cls/journal/cls_journal_types.h"
101 TYPE(cls::journal::ObjectPosition
)
102 TYPE(cls::journal::ObjectSetPosition
)
103 TYPE(cls::journal::Client
)
104 TYPE(cls::journal::Tag
)
106 #include "rgw/rgw_common.h"
115 #include "rgw/rgw_log.h"
118 #include "rgw/rgw_meta_sync_status.h"
119 TYPE(rgw_meta_sync_info
)
120 TYPE(rgw_meta_sync_marker
)
121 TYPE(rgw_meta_sync_status
)
123 #include "rgw/rgw_multi.h"
124 TYPE(RGWUploadPartInfo
)
126 #include "rgw/rgw_data_sync.h"
127 TYPE(rgw_data_sync_info
)
128 TYPE(rgw_data_sync_marker
)
129 TYPE(rgw_data_sync_status
)
131 #include "rgw/rgw_bucket_encryption.h"
132 TYPE(RGWBucketEncryptionConfig
)