]> git.proxmox.com Git - ceph.git/blob - ceph/src/tools/ceph-dencoder/common_types.h
import ceph quincy 17.2.4
[ceph.git] / ceph / src / tools / ceph-dencoder / common_types.h
1 #include "ceph_time.h"
2 TYPE(real_time_wrapper)
3 TYPE(coarse_real_time_wrapper)
4 TYPE(timespan_wrapper)
5
6 #include "include/utime.h"
7 TYPE(utime_t)
8
9 #include "include/uuid.h"
10 TYPE(uuid_d)
11
12 #include "sstring.h"
13 TYPE(sstring_wrapper)
14
15 #include "str.h"
16 TYPE(string_wrapper)
17
18 #include "include/CompatSet.h"
19 TYPE(CompatSet)
20
21 #include "include/filepath.h"
22 TYPE(filepath)
23
24 #include "include/fs_types.h"
25 TYPE_FEATUREFUL(file_layout_t)
26
27 #include "include/util.h"
28 TYPE(ceph_data_stats)
29
30 #include "common/bit_vector.hpp"
31 TYPE(BitVector<2>)
32
33 #include "common/bloom_filter.hpp"
34 TYPE(bloom_filter)
35 TYPE(compressible_bloom_filter)
36
37 #include "common/DecayCounter.h"
38 TYPE(DecayCounter)
39
40 #include "common/histogram.h"
41 TYPE(pow2_hist_t)
42
43 #include "common/hobject.h"
44 TYPE(hobject_t)
45 TYPE(ghobject_t)
46
47 #include "common/LogEntry.h"
48 TYPE_FEATUREFUL(LogEntry)
49 TYPE_FEATUREFUL(LogSummary)
50
51 #include "common/SloppyCRCMap.h"
52 TYPE(SloppyCRCMap)
53
54 #include "common/snap_types.h"
55 TYPE(SnapContext)
56 TYPE(SnapRealmInfo)
57
58 #include "msg/msg_types.h"
59 TYPE(entity_name_t)
60 TYPE_FEATUREFUL(entity_addr_t)
61 TYPE_FEATUREFUL(entity_addrvec_t)
62 TYPE_FEATUREFUL(entity_inst_t)
63
64 #include "crush/CrushWrapper.h"
65 TYPE_FEATUREFUL_NOCOPY(CrushWrapper)
66
67 #include "cls/cas/cls_cas_ops.h"
68 TYPE(cls_cas_chunk_create_or_get_ref_op)
69 TYPE(cls_cas_chunk_get_ref_op)
70 TYPE(cls_cas_chunk_put_ref_op)
71
72 #include "cls/cas/cls_cas_internal.h"
73 TYPE(chunk_refs_t)
74
75 #include "cls/lock/cls_lock_types.h"
76 TYPE(rados::cls::lock::locker_id_t)
77 TYPE_FEATUREFUL(rados::cls::lock::locker_info_t)
78 TYPE_FEATUREFUL(rados::cls::lock::lock_info_t)
79
80 #include "cls/lock/cls_lock_ops.h"
81 TYPE(cls_lock_lock_op)
82 TYPE(cls_lock_unlock_op)
83 TYPE(cls_lock_break_op)
84 TYPE(cls_lock_get_info_op)
85 TYPE_FEATUREFUL(cls_lock_get_info_reply)
86 TYPE(cls_lock_list_locks_reply)
87 TYPE(cls_lock_assert_op)
88 TYPE(cls_lock_set_cookie_op)
89
90 #include "cls/refcount/cls_refcount_ops.h"
91 TYPE(cls_refcount_get_op)
92 TYPE(cls_refcount_put_op)
93 TYPE(cls_refcount_set_op)
94 TYPE(cls_refcount_read_op)
95 TYPE(cls_refcount_read_ret)
96 TYPE(obj_refcount)
97
98 #include "cls/timeindex/cls_timeindex_types.h"
99 TYPE(cls_timeindex_entry)
100
101 #include "journal/Entry.h"
102 TYPE(journal::Entry)
103
104 // --- messages ---
105 #include "messages/MAuth.h"
106 MESSAGE(MAuth)
107
108 #include "messages/MAuthReply.h"
109 MESSAGE(MAuthReply)
110
111 #include "messages/MCacheExpire.h"
112 MESSAGE(MCacheExpire)
113
114 #include "messages/MClientCapRelease.h"
115 MESSAGE(MClientCapRelease)
116
117 #include "messages/MClientCaps.h"
118 MESSAGE(MClientCaps)
119
120 #include "messages/MClientLease.h"
121 MESSAGE(MClientLease)
122
123 #include "messages/MClientReconnect.h"
124 MESSAGE(MClientReconnect)
125
126 #include "messages/MClientReply.h"
127 MESSAGE(MClientReply)
128
129 #include "messages/MClientRequest.h"
130 MESSAGE(MClientRequest)
131
132 #include "messages/MClientRequestForward.h"
133 MESSAGE(MClientRequestForward)
134
135 #include "messages/MClientQuota.h"
136 MESSAGE(MClientQuota)
137
138 #include "messages/MClientSession.h"
139 MESSAGE(MClientSession)
140
141 #include "messages/MClientSnap.h"
142 MESSAGE(MClientSnap)
143
144 #include "messages/MCommand.h"
145 MESSAGE(MCommand)
146
147 #include "messages/MCommandReply.h"
148 MESSAGE(MCommandReply)
149
150 #include "messages/MConfig.h"
151 MESSAGE(MConfig)
152
153 #include "messages/MDentryLink.h"
154 MESSAGE(MDentryLink)
155
156 #include "messages/MDentryUnlink.h"
157 MESSAGE(MDentryUnlink)
158
159 #include "messages/MDirUpdate.h"
160 MESSAGE(MDirUpdate)
161
162 #include "messages/MDiscover.h"
163 MESSAGE(MDiscover)
164
165 #include "messages/MDiscoverReply.h"
166 MESSAGE(MDiscoverReply)
167
168 #include "messages/MExportCaps.h"
169 MESSAGE(MExportCaps)
170
171 #include "messages/MExportCapsAck.h"
172 MESSAGE(MExportCapsAck)
173
174 #include "messages/MExportDir.h"
175 MESSAGE(MExportDir)
176
177 #include "messages/MExportDirAck.h"
178 MESSAGE(MExportDirAck)
179
180 #include "messages/MExportDirCancel.h"
181 MESSAGE(MExportDirCancel)
182
183 #include "messages/MExportDirDiscover.h"
184 MESSAGE(MExportDirDiscover)
185
186 #include "messages/MExportDirDiscoverAck.h"
187 MESSAGE(MExportDirDiscoverAck)
188
189 #include "messages/MExportDirFinish.h"
190 MESSAGE(MExportDirFinish)
191
192 #include "messages/MExportDirNotify.h"
193 MESSAGE(MExportDirNotify)
194
195 #include "messages/MExportDirNotifyAck.h"
196 MESSAGE(MExportDirNotifyAck)
197
198 #include "messages/MExportDirPrep.h"
199 MESSAGE(MExportDirPrep)
200
201 #include "messages/MExportDirPrepAck.h"
202 MESSAGE(MExportDirPrepAck)
203
204 #include "messages/MForward.h"
205 MESSAGE(MForward)
206
207 #include "messages/MFSMap.h"
208 MESSAGE(MFSMap)
209
210 #include "messages/MFSMapUser.h"
211 MESSAGE(MFSMapUser)
212
213 #include "messages/MGatherCaps.h"
214 MESSAGE(MGatherCaps)
215
216 #include "messages/MGenericMessage.h"
217 MESSAGE(MGenericMessage)
218
219 #include "messages/MGetConfig.h"
220 MESSAGE(MGetConfig)
221
222 #include "messages/MGetPoolStats.h"
223 MESSAGE(MGetPoolStats)
224
225 #include "messages/MGetPoolStatsReply.h"
226 MESSAGE(MGetPoolStatsReply)
227
228 #include "messages/MHeartbeat.h"
229 MESSAGE(MHeartbeat)
230
231 #include "messages/MInodeFileCaps.h"
232 MESSAGE(MInodeFileCaps)
233
234 #include "messages/MLock.h"
235 MESSAGE(MLock)
236
237 #include "messages/MLog.h"
238 MESSAGE(MLog)
239
240 #include "messages/MLogAck.h"
241 MESSAGE(MLogAck)
242
243 #include "messages/MMDSOpenIno.h"
244 MESSAGE(MMDSOpenIno)
245
246 #include "messages/MMDSOpenInoReply.h"
247 MESSAGE(MMDSOpenInoReply)
248
249 #include "messages/MMDSBeacon.h"
250 MESSAGE(MMDSBeacon)
251
252 #include "messages/MMDSCacheRejoin.h"
253 MESSAGE(MMDSCacheRejoin)
254
255 #include "messages/MMDSFindIno.h"
256 MESSAGE(MMDSFindIno)
257
258 #include "messages/MMDSFindInoReply.h"
259 MESSAGE(MMDSFindInoReply)
260
261 #include "messages/MMDSFragmentNotify.h"
262 MESSAGE(MMDSFragmentNotify)
263
264 #include "messages/MMDSLoadTargets.h"
265 MESSAGE(MMDSLoadTargets)
266
267 #include "messages/MMDSMap.h"
268 MESSAGE(MMDSMap)
269
270 #include "messages/MMgrReport.h"
271 MESSAGE(MMgrReport)
272
273 #include "messages/MMDSResolve.h"
274 MESSAGE(MMDSResolve)
275
276 #include "messages/MMDSResolveAck.h"
277 MESSAGE(MMDSResolveAck)
278
279 #include "messages/MMDSPeerRequest.h"
280 MESSAGE(MMDSPeerRequest)
281
282 #include "messages/MMDSSnapUpdate.h"
283 MESSAGE(MMDSSnapUpdate)
284
285 #include "messages/MMDSTableRequest.h"
286 MESSAGE(MMDSTableRequest)
287
288 #include "messages/MMgrClose.h"
289 MESSAGE(MMgrClose)
290
291 #include "messages/MMgrConfigure.h"
292 MESSAGE(MMgrConfigure)
293
294 #include "messages/MMgrDigest.h"
295 MESSAGE(MMgrDigest)
296
297 #include "messages/MMgrMap.h"
298 MESSAGE(MMgrMap)
299
300 #include "messages/MMgrOpen.h"
301 MESSAGE(MMgrOpen)
302
303 #include "messages/MMonCommand.h"
304 MESSAGE(MMonCommand)
305
306 #include "messages/MMonCommandAck.h"
307 MESSAGE(MMonCommandAck)
308
309 #include "messages/MMonElection.h"
310 MESSAGE(MMonElection)
311
312 #include "messages/MMonGetMap.h"
313 MESSAGE(MMonGetMap)
314
315 #include "messages/MMonGetVersion.h"
316 MESSAGE(MMonGetVersion)
317
318 #include "messages/MMonGetVersionReply.h"
319 MESSAGE(MMonGetVersionReply)
320
321 #include "messages/MMonGlobalID.h"
322 MESSAGE(MMonGlobalID)
323
324 #include "messages/MMonJoin.h"
325 MESSAGE(MMonJoin)
326
327 #include "messages/MMonMap.h"
328 MESSAGE(MMonMap)
329
330 #include "messages/MMonPaxos.h"
331 MESSAGE(MMonPaxos)
332
333 #include "messages/MMonProbe.h"
334 MESSAGE(MMonProbe)
335
336 #include "messages/MMonScrub.h"
337 MESSAGE(MMonScrub)
338
339 #include "messages/MMonSync.h"
340 MESSAGE(MMonSync)
341
342 #include "messages/MMonSubscribe.h"
343 MESSAGE(MMonSubscribe)
344
345 #include "messages/MMonSubscribeAck.h"
346 MESSAGE(MMonSubscribeAck)
347
348 #include "messages/MOSDAlive.h"
349 MESSAGE(MOSDAlive)
350
351 #include "messages/MOSDBoot.h"
352 MESSAGE(MOSDBoot)
353
354 #include "messages/MOSDFailure.h"
355 MESSAGE(MOSDFailure)
356
357 #include "messages/MOSDMap.h"
358 MESSAGE(MOSDMap)
359
360 #include "messages/MOSDOp.h"
361 MESSAGE(MOSDOp)
362
363 #include "messages/MOSDOpReply.h"
364 MESSAGE(MOSDOpReply)
365
366 #include "messages/MOSDPGBackfill.h"
367 MESSAGE(MOSDPGBackfill)
368
369 #include "messages/MOSDPGCreate.h"
370 MESSAGE(MOSDPGCreate)
371
372 #include "messages/MOSDPGCreate2.h"
373 MESSAGE(MOSDPGCreate2)
374
375 #include "messages/MOSDPGInfo.h"
376 MESSAGE(MOSDPGInfo)
377
378 #include "messages/MOSDPGLog.h"
379 MESSAGE(MOSDPGLog)
380
381 #include "messages/MOSDPGNotify.h"
382 MESSAGE(MOSDPGNotify)
383
384 #include "messages/MOSDPGQuery.h"
385 MESSAGE(MOSDPGQuery)
386
387 #include "messages/MOSDPGRemove.h"
388 MESSAGE(MOSDPGRemove)
389
390 #include "messages/MOSDPGRecoveryDelete.h"
391 MESSAGE(MOSDPGRecoveryDelete)
392
393 #include "messages/MOSDPGRecoveryDeleteReply.h"
394 MESSAGE(MOSDPGRecoveryDeleteReply)
395
396 #include "messages/MOSDPGScan.h"
397 MESSAGE(MOSDPGScan)
398
399 #include "messages/MOSDPGTemp.h"
400 MESSAGE(MOSDPGTemp)
401
402 #include "messages/MOSDPGTrim.h"
403 MESSAGE(MOSDPGTrim)
404
405 #include "messages/MOSDPing.h"
406 MESSAGE(MOSDPing)
407
408 #include "messages/MOSDRepScrub.h"
409 MESSAGE(MOSDRepScrub)
410
411 #include "messages/MOSDScrub.h"
412 MESSAGE(MOSDScrub)
413
414 #include "messages/MOSDScrub2.h"
415 MESSAGE(MOSDScrub2)
416
417 #include "messages/MOSDForceRecovery.h"
418 MESSAGE(MOSDForceRecovery)
419
420 #include "messages/MPGStats.h"
421 MESSAGE(MPGStats)
422
423 #include "messages/MPGStatsAck.h"
424 MESSAGE(MPGStatsAck)
425
426 #include "messages/MPing.h"
427 MESSAGE(MPing)
428
429 #include "messages/MPoolOp.h"
430 MESSAGE(MPoolOp)
431
432 #include "messages/MPoolOpReply.h"
433 MESSAGE(MPoolOpReply)
434
435 #include "messages/MRemoveSnaps.h"
436 MESSAGE(MRemoveSnaps)
437
438 #include "messages/MRoute.h"
439 MESSAGE(MRoute)
440
441 #include "messages/MServiceMap.h"
442 MESSAGE(MServiceMap)
443
444 #include "messages/MStatfs.h"
445 MESSAGE(MStatfs)
446
447 #include "messages/MStatfsReply.h"
448 MESSAGE(MStatfsReply)
449
450 #include "messages/MTimeCheck.h"
451 MESSAGE(MTimeCheck)
452
453 #include "messages/MTimeCheck2.h"
454 MESSAGE(MTimeCheck2)
455
456 #include "messages/MWatchNotify.h"
457 MESSAGE(MWatchNotify)
458
459 #include "messages/MMgrUpdate.h"
460 MESSAGE(MMgrUpdate)