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