]> git.proxmox.com Git - ceph.git/blob - ceph/src/tools/ceph-dencoder/types.h
update sources to ceph Nautilus 14.2.1
[ceph.git] / ceph / src / tools / ceph-dencoder / types.h
1 #include "acconfig.h"
2
3 #include "ceph_time.h"
4 TYPE(real_time_wrapper)
5 TYPE(coarse_real_time_wrapper)
6 TYPE(timespan_wrapper)
7
8 #include "sstring.h"
9 TYPE(sstring_wrapper)
10
11 #include "include/CompatSet.h"
12 TYPE(CompatSet)
13
14 #include "include/filepath.h"
15 TYPE(filepath)
16
17 #include "include/fs_types.h"
18 TYPE_FEATUREFUL(file_layout_t)
19
20 #include "include/util.h"
21 TYPE(ceph_data_stats)
22
23 #include "common/bit_vector.hpp"
24 TYPE(BitVector<2>)
25
26 #include "common/bloom_filter.hpp"
27 TYPE(bloom_filter)
28 TYPE(compressible_bloom_filter)
29
30 #include "common/DecayCounter.h"
31 TYPE(DecayCounter)
32
33 #include "common/histogram.h"
34 TYPE(pow2_hist_t)
35
36 #include "common/hobject.h"
37 TYPE(hobject_t)
38 TYPE(ghobject_t)
39
40 #include "common/LogEntry.h"
41 TYPE_FEATUREFUL(LogEntry)
42 TYPE_FEATUREFUL(LogSummary)
43
44 #include "common/SloppyCRCMap.h"
45 TYPE(SloppyCRCMap)
46
47 #include "common/snap_types.h"
48 TYPE(SnapContext)
49 TYPE(SnapRealmInfo)
50
51 #include "msg/msg_types.h"
52 TYPE(entity_name_t)
53 TYPE_FEATUREFUL(entity_addr_t)
54 TYPE_FEATUREFUL(entity_addrvec_t)
55 TYPE_FEATUREFUL(entity_inst_t)
56
57 #include "crush/CrushWrapper.h"
58 TYPE_FEATUREFUL_NOCOPY(CrushWrapper)
59
60 #include "osd/OSDMap.h"
61 TYPE(osd_info_t)
62 TYPE(osd_xinfo_t)
63 TYPE_FEATUREFUL_NOCOPY(OSDMap)
64 TYPE_FEATUREFUL_STRAYDATA(OSDMap::Incremental)
65
66 #include "osd/osd_types.h"
67 TYPE(osd_reqid_t)
68 TYPE(object_locator_t)
69 TYPE(request_redirect_t)
70 TYPE(pg_t)
71 TYPE(coll_t)
72 TYPE_FEATUREFUL(objectstore_perf_stat_t)
73 TYPE_FEATUREFUL(osd_stat_t)
74 TYPE(OSDSuperblock)
75 TYPE_FEATUREFUL(pool_snap_info_t)
76 TYPE_FEATUREFUL(pg_pool_t)
77 TYPE(object_stat_sum_t)
78 TYPE(object_stat_collection_t)
79 TYPE(pg_stat_t)
80 TYPE_FEATUREFUL(pool_stat_t)
81 TYPE(pg_hit_set_info_t)
82 TYPE(pg_hit_set_history_t)
83 TYPE(pg_history_t)
84 TYPE(pg_info_t)
85 TYPE(PastIntervals)
86 TYPE_FEATUREFUL(pg_query_t)
87 TYPE(ObjectModDesc)
88 TYPE(pg_log_entry_t)
89 TYPE(pg_log_dup_t)
90 TYPE(pg_log_t)
91 TYPE_FEATUREFUL(pg_missing_item)
92 TYPE(pg_missing_t)
93 TYPE(pg_nls_response_t)
94 TYPE(pg_ls_response_t)
95 TYPE(object_copy_cursor_t)
96 TYPE_FEATUREFUL(object_copy_data_t)
97 TYPE(pg_create_t)
98 TYPE(OSDSuperblock)
99 TYPE(SnapSet)
100 TYPE_FEATUREFUL(watch_info_t)
101 TYPE(object_manifest_t)
102 TYPE_FEATUREFUL(object_info_t)
103 TYPE(SnapSet)
104 TYPE_FEATUREFUL(ObjectRecoveryInfo)
105 TYPE(ObjectRecoveryProgress)
106 TYPE(PushReplyOp)
107 TYPE_FEATUREFUL(PullOp)
108 TYPE_FEATUREFUL(PushOp)
109 TYPE(ScrubMap::object)
110 TYPE(ScrubMap)
111 TYPE_FEATUREFUL(obj_list_watch_response_t)
112 TYPE(clone_info)
113 TYPE(obj_list_snap_response_t)
114 TYPE(pool_pg_num_history_t)
115
116 #include "osd/ECUtil.h"
117 // TYPE(stripe_info_t) non-standard encoding/decoding functions
118 TYPE(ECUtil::HashInfo)
119
120 #include "osd/ECMsgTypes.h"
121 TYPE_NOCOPY(ECSubWrite)
122 TYPE(ECSubWriteReply)
123 TYPE_FEATUREFUL(ECSubRead)
124 TYPE(ECSubReadReply)
125
126 #include "osd/HitSet.h"
127 TYPE_NONDETERMINISTIC(ExplicitHashHitSet)
128 TYPE_NONDETERMINISTIC(ExplicitObjectHitSet)
129 TYPE(BloomHitSet)
130 TYPE_NONDETERMINISTIC(HitSet) // because some subclasses are
131 TYPE(HitSet::Params)
132
133 #include "os/ObjectStore.h"
134 TYPE(ObjectStore::Transaction)
135
136 #include "os/filestore/SequencerPosition.h"
137 TYPE(SequencerPosition)
138
139 #ifdef WITH_BLUESTORE
140 #include "os/bluestore/bluestore_types.h"
141 TYPE(bluestore_bdev_label_t)
142 TYPE(bluestore_cnode_t)
143 TYPE(bluestore_compression_header_t)
144 TYPE(bluestore_extent_ref_map_t)
145 TYPE(bluestore_pextent_t)
146 TYPE(bluestore_blob_use_tracker_t)
147 // TODO: bluestore_blob_t repurposes the "feature" param of encode() for its
148 // struct_v. at a higher level, BlueStore::ExtentMap encodes the extends using
149 // a different interface than the normal ones. see
150 // BlueStore::ExtentMap::encode_some(). maybe we can test it using another
151 // approach.
152 // TYPE_FEATUREFUL(bluestore_blob_t)
153 // TYPE(bluestore_shared_blob_t) there is no encode here
154 TYPE(bluestore_onode_t)
155 TYPE(bluestore_deferred_op_t)
156 TYPE(bluestore_deferred_transaction_t)
157 // TYPE(bluestore_compression_header_t) there is no encode here
158
159 #include "os/bluestore/bluefs_types.h"
160 TYPE(bluefs_extent_t)
161 TYPE(bluefs_fnode_t)
162 TYPE(bluefs_super_t)
163 TYPE(bluefs_transaction_t)
164 #endif
165
166 #include "mon/AuthMonitor.h"
167 TYPE_FEATUREFUL(AuthMonitor::Incremental)
168
169 #include "mon/PGMap.h"
170 TYPE_FEATUREFUL_NONDETERMINISTIC(PGMapDigest)
171 TYPE_FEATUREFUL_NONDETERMINISTIC(PGMap)
172
173 #include "mon/MonitorDBStore.h"
174 TYPE(MonitorDBStore::Transaction)
175 TYPE(MonitorDBStore::Op)
176
177 #include "mon/MonMap.h"
178 TYPE_FEATUREFUL(MonMap)
179
180 #include "mon/MonCap.h"
181 TYPE(MonCap)
182
183 #include "mon/MgrMap.h"
184 TYPE_FEATUREFUL(MgrMap)
185
186 #include "mon/mon_types.h"
187 TYPE(LevelDBStoreStats)
188 TYPE(ScrubResult)
189
190 #include "mon/CreatingPGs.h"
191 TYPE(creating_pgs_t)
192
193 #include "mgr/ServiceMap.h"
194 TYPE_FEATUREFUL(ServiceMap)
195 TYPE_FEATUREFUL(ServiceMap::Service)
196 TYPE_FEATUREFUL(ServiceMap::Daemon)
197
198 #include "os/filestore/DBObjectMap.h"
199 TYPE(DBObjectMap::_Header)
200 TYPE(DBObjectMap::State)
201
202 #include "os/filestore/FileStore.h"
203 TYPE(FSSuperblock)
204
205 #include "os/kstore/kstore_types.h"
206 TYPE(kstore_cnode_t)
207 TYPE(kstore_onode_t)
208
209 #ifdef WITH_CEPHFS
210 #include "mds/JournalPointer.h"
211 TYPE(JournalPointer)
212
213 #include "osdc/Journaler.h"
214 TYPE(Journaler::Header)
215
216 #include "mds/snap.h"
217 TYPE(SnapInfo)
218 TYPE(snaplink_t)
219 TYPE(sr_t)
220
221 #include "mds/mdstypes.h"
222 TYPE(frag_info_t)
223 TYPE(nest_info_t)
224 TYPE(quota_info_t)
225 TYPE(client_writeable_range_t)
226 TYPE_FEATUREFUL(inode_t<std::allocator>)
227 TYPE_FEATUREFUL(old_inode_t<std::allocator>)
228 TYPE(fnode_t)
229 TYPE(old_rstat_t)
230 TYPE_FEATUREFUL(session_info_t)
231 TYPE(string_snap_t)
232 TYPE(MDSCacheObjectInfo)
233 TYPE(mds_table_pending_t)
234 TYPE(cap_reconnect_t)
235 TYPE(inode_load_vec_t)
236 TYPE(dirfrag_load_vec_t)
237 TYPE(mds_load_t)
238 TYPE(MDSCacheObjectInfo)
239 TYPE(inode_backtrace_t)
240 TYPE(inode_backpointer_t)
241
242 #include "mds/CInode.h"
243 TYPE_FEATUREFUL(InodeStore)
244 TYPE_FEATUREFUL(InodeStoreBare)
245
246 #include "mds/MDSMap.h"
247 TYPE_FEATUREFUL(MDSMap)
248 TYPE_FEATUREFUL(MDSMap::mds_info_t)
249
250 #include "mds/FSMap.h"
251 //TYPE_FEATUREFUL(Filesystem)
252 TYPE_FEATUREFUL(FSMap)
253
254 #include "mds/Capability.h"
255 TYPE_NOCOPY(Capability)
256
257 #include "mds/inode_backtrace.h"
258 TYPE(inode_backpointer_t)
259 TYPE(inode_backtrace_t)
260
261 #include "mds/InoTable.h"
262 TYPE(InoTable)
263
264 #include "mds/SnapServer.h"
265 TYPE_STRAYDATA(SnapServer)
266
267 #include "mds/events/ECommitted.h"
268 TYPE_FEATUREFUL_NOCOPY(ECommitted)
269
270 #include "mds/events/EExport.h"
271 TYPE_FEATUREFUL_NOCOPY(EExport)
272
273 #include "mds/events/EFragment.h"
274 TYPE_FEATUREFUL_NOCOPY(EFragment)
275
276 #include "mds/events/EImportFinish.h"
277 TYPE_FEATUREFUL_NOCOPY(EImportFinish)
278
279 #include "mds/events/EImportStart.h"
280 TYPE_FEATUREFUL_NOCOPY(EImportStart)
281
282 #include "mds/events/EMetaBlob.h"
283 TYPE_FEATUREFUL_NOCOPY(EMetaBlob::fullbit)
284 TYPE(EMetaBlob::remotebit)
285 TYPE(EMetaBlob::nullbit)
286 TYPE_FEATUREFUL_NOCOPY(EMetaBlob::dirlump)
287 TYPE_FEATUREFUL_NOCOPY(EMetaBlob)
288
289 #include "mds/events/EOpen.h"
290 TYPE_FEATUREFUL_NOCOPY(EOpen)
291
292 #include "mds/events/EResetJournal.h"
293 TYPE_FEATUREFUL_NOCOPY(EResetJournal)
294
295 #include "mds/events/ESession.h"
296 TYPE_FEATUREFUL_NOCOPY(ESession)
297
298 #include "mds/events/ESessions.h"
299 TYPE_FEATUREFUL_NOCOPY(ESessions)
300
301 #include "mds/events/ESlaveUpdate.h"
302 TYPE(link_rollback)
303 TYPE(rmdir_rollback)
304 TYPE(rename_rollback::drec)
305 TYPE(rename_rollback)
306 TYPE_FEATUREFUL_NOCOPY(ESlaveUpdate)
307
308 #include "mds/events/ESubtreeMap.h"
309 TYPE_FEATUREFUL_NOCOPY(ESubtreeMap)
310
311 #include "mds/events/ETableClient.h"
312 TYPE_FEATUREFUL_NOCOPY(ETableClient)
313
314 #include "mds/events/ETableServer.h"
315 TYPE_FEATUREFUL_NOCOPY(ETableServer)
316
317 #include "mds/events/EUpdate.h"
318 TYPE_FEATUREFUL_NOCOPY(EUpdate)
319 #endif // WITH_CEPHFS
320
321 #ifdef WITH_RBD
322 #include "librbd/journal/Types.h"
323 TYPE(librbd::journal::EventEntry)
324 TYPE(librbd::journal::ClientData)
325 TYPE(librbd::journal::TagData)
326 #include "librbd/mirroring_watcher/Types.h"
327 TYPE(librbd::mirroring_watcher::NotifyMessage)
328 #include "librbd/trash_watcher/Types.h"
329 TYPE(librbd::mirroring_watcher::NotifyMessage)
330 #include "librbd/WatchNotifyTypes.h"
331 TYPE(librbd::watch_notify::NotifyMessage)
332 TYPE(librbd::watch_notify::ResponseMessage)
333
334 #include "rbd_replay/ActionTypes.h"
335 TYPE(rbd_replay::action::Dependency)
336 TYPE(rbd_replay::action::ActionEntry)
337
338 #include "tools/rbd_mirror/image_map/Types.h"
339 TYPE(rbd::mirror::image_map::PolicyData)
340 #endif
341
342 #ifdef WITH_RADOSGW
343
344 #include "rgw/rgw_rados.h"
345 TYPE(RGWOLHInfo)
346 TYPE(RGWObjManifestPart)
347 TYPE(RGWObjManifest)
348
349 #include "rgw/rgw_zone.h"
350 TYPE(RGWZoneParams)
351 TYPE(RGWZone)
352 TYPE(RGWZoneGroup)
353 TYPE(RGWRealm)
354 TYPE(RGWPeriod)
355
356 #include "rgw/rgw_acl.h"
357 TYPE(ACLPermission)
358 TYPE(ACLGranteeType)
359 TYPE(ACLGrant)
360 TYPE(RGWAccessControlList)
361 TYPE(ACLOwner)
362 TYPE(RGWAccessControlPolicy)
363
364 #include "rgw/rgw_cache.h"
365 TYPE(ObjectMetaInfo)
366 TYPE(ObjectCacheInfo)
367 TYPE(RGWCacheNotifyInfo)
368
369 #include "rgw/rgw_lc.h"
370 TYPE(RGWLifecycleConfiguration)
371
372 #include "cls/rgw/cls_rgw_types.h"
373 TYPE(rgw_bucket_pending_info)
374 TYPE(rgw_bucket_dir_entry_meta)
375 TYPE(rgw_bucket_entry_ver)
376 TYPE(rgw_bucket_dir_entry)
377 TYPE(rgw_bucket_category_stats)
378 TYPE(rgw_bucket_dir_header)
379 TYPE(rgw_bucket_dir)
380 TYPE(rgw_bucket_entry_ver)
381 TYPE(cls_rgw_obj_key)
382 TYPE(rgw_bucket_olh_log_entry)
383 TYPE(rgw_usage_log_entry)
384
385 #include "cls/rgw/cls_rgw_ops.h"
386 TYPE(rgw_cls_obj_prepare_op)
387 TYPE(rgw_cls_obj_complete_op)
388 TYPE(rgw_cls_list_op)
389 TYPE(rgw_cls_list_ret)
390 TYPE(cls_rgw_gc_defer_entry_op)
391 TYPE(cls_rgw_gc_list_op)
392 TYPE(cls_rgw_gc_list_ret)
393 TYPE(cls_rgw_gc_obj_info)
394 TYPE(cls_rgw_gc_remove_op)
395 TYPE(cls_rgw_gc_set_entry_op)
396 TYPE(cls_rgw_obj)
397 TYPE(cls_rgw_obj_chain)
398 TYPE(rgw_cls_tag_timeout_op)
399 TYPE(cls_rgw_bi_log_list_op)
400 TYPE(cls_rgw_bi_log_trim_op)
401 TYPE(cls_rgw_bi_log_list_ret)
402 TYPE(rgw_cls_link_olh_op)
403 TYPE(rgw_cls_unlink_instance_op)
404 TYPE(rgw_cls_read_olh_log_op)
405 TYPE(rgw_cls_read_olh_log_ret)
406 TYPE(rgw_cls_trim_olh_log_op)
407 TYPE(rgw_cls_bucket_clear_olh_op)
408 TYPE(rgw_cls_check_index_ret)
409 TYPE(cls_rgw_reshard_add_op)
410 TYPE(cls_rgw_reshard_list_op)
411 TYPE(cls_rgw_reshard_list_ret)
412 TYPE(cls_rgw_reshard_get_op)
413 TYPE(cls_rgw_reshard_get_ret)
414 TYPE(cls_rgw_reshard_remove_op)
415 TYPE(cls_rgw_set_bucket_resharding_op)
416 TYPE(cls_rgw_clear_bucket_resharding_op)
417 TYPE(cls_rgw_lc_obj_head)
418
419 #include "cls/rgw/cls_rgw_client.h"
420 TYPE(rgw_bi_log_entry)
421 TYPE(cls_rgw_reshard_entry)
422 TYPE(cls_rgw_bucket_instance_entry)
423
424 #include "cls/user/cls_user_types.h"
425 TYPE(cls_user_bucket)
426 TYPE(cls_user_bucket_entry)
427 TYPE(cls_user_stats)
428 TYPE(cls_user_header)
429
430 #include "cls/user/cls_user_ops.h"
431 TYPE(cls_user_set_buckets_op)
432 TYPE(cls_user_remove_bucket_op)
433 TYPE(cls_user_list_buckets_op)
434 TYPE(cls_user_list_buckets_ret)
435 TYPE(cls_user_get_header_op)
436 TYPE(cls_user_get_header_ret)
437 TYPE(cls_user_complete_stats_sync_op)
438
439 #include "cls/journal/cls_journal_types.h"
440 TYPE(cls::journal::ObjectPosition)
441 TYPE(cls::journal::ObjectSetPosition)
442 TYPE(cls::journal::Client)
443 TYPE(cls::journal::Tag)
444
445 #include "rgw/rgw_common.h"
446 TYPE(RGWAccessKey)
447 TYPE(RGWSubUser)
448 TYPE(RGWUserInfo)
449 TYPE(rgw_bucket)
450 TYPE(RGWBucketInfo)
451 TYPE(RGWBucketEnt)
452 TYPE(RGWUploadPartInfo)
453 TYPE(rgw_obj)
454
455 #include "rgw/rgw_log.h"
456 TYPE(rgw_log_entry)
457
458 #include "rgw/rgw_meta_sync_status.h"
459 TYPE(rgw_meta_sync_info)
460 TYPE(rgw_meta_sync_marker)
461 TYPE(rgw_meta_sync_status)
462
463 #include "rgw/rgw_data_sync.h"
464 TYPE(rgw_data_sync_info)
465 TYPE(rgw_data_sync_marker)
466 TYPE(rgw_data_sync_status)
467
468 #endif
469
470 #ifdef WITH_RBD
471 #include "cls/rbd/cls_rbd.h"
472 TYPE_FEATUREFUL(cls_rbd_parent)
473 TYPE_FEATUREFUL(cls_rbd_snap)
474
475 #include "cls/rbd/cls_rbd_types.h"
476 TYPE(cls::rbd::ParentImageSpec)
477 TYPE(cls::rbd::ChildImageSpec)
478 TYPE(cls::rbd::MigrationSpec)
479 TYPE(cls::rbd::MirrorPeer)
480 TYPE(cls::rbd::MirrorImage)
481 TYPE(cls::rbd::MirrorImageMap)
482 TYPE(cls::rbd::MirrorImageStatus)
483 TYPE(cls::rbd::GroupImageSpec)
484 TYPE(cls::rbd::GroupImageStatus)
485 TYPE(cls::rbd::GroupSnapshot)
486 TYPE(cls::rbd::GroupSpec)
487 TYPE(cls::rbd::ImageSnapshotSpec)
488 TYPE(cls::rbd::SnapshotInfo)
489 TYPE(cls::rbd::SnapshotNamespace)
490 #endif
491
492 #include "cls/lock/cls_lock_types.h"
493 TYPE(rados::cls::lock::locker_id_t)
494 TYPE_FEATUREFUL(rados::cls::lock::locker_info_t)
495 TYPE_FEATUREFUL(rados::cls::lock::lock_info_t)
496
497 #include "cls/lock/cls_lock_ops.h"
498 TYPE(cls_lock_lock_op)
499 TYPE(cls_lock_unlock_op)
500 TYPE(cls_lock_break_op)
501 TYPE(cls_lock_get_info_op)
502 TYPE_FEATUREFUL(cls_lock_get_info_reply)
503 TYPE(cls_lock_list_locks_reply)
504 TYPE(cls_lock_assert_op)
505 TYPE(cls_lock_set_cookie_op)
506
507 #include "cls/refcount/cls_refcount_ops.h"
508 TYPE(cls_refcount_get_op)
509 TYPE(cls_refcount_put_op)
510 TYPE(cls_refcount_set_op)
511 TYPE(cls_refcount_read_op)
512 TYPE(cls_refcount_read_ret)
513 TYPE(obj_refcount)
514
515 #include "journal/Entry.h"
516 TYPE(journal::Entry)
517
518 // --- messages ---
519 #include "messages/MAuth.h"
520 MESSAGE(MAuth)
521
522 #include "messages/MAuthReply.h"
523 MESSAGE(MAuthReply)
524
525 #include "messages/MCacheExpire.h"
526 MESSAGE(MCacheExpire)
527
528 #include "messages/MClientCapRelease.h"
529 MESSAGE(MClientCapRelease)
530
531 #include "messages/MClientCaps.h"
532 MESSAGE(MClientCaps)
533
534 #include "messages/MClientLease.h"
535 MESSAGE(MClientLease)
536
537 #include "messages/MClientReconnect.h"
538 MESSAGE(MClientReconnect)
539
540 #include "messages/MClientReply.h"
541 MESSAGE(MClientReply)
542
543 #include "messages/MClientRequest.h"
544 MESSAGE(MClientRequest)
545
546 #include "messages/MClientRequestForward.h"
547 MESSAGE(MClientRequestForward)
548
549 #include "messages/MClientQuota.h"
550 MESSAGE(MClientQuota)
551
552 #include "messages/MClientSession.h"
553 MESSAGE(MClientSession)
554
555 #include "messages/MClientSnap.h"
556 MESSAGE(MClientSnap)
557
558 #include "messages/MCommand.h"
559 MESSAGE(MCommand)
560
561 #include "messages/MCommandReply.h"
562 MESSAGE(MCommandReply)
563
564 #include "messages/MConfig.h"
565 MESSAGE(MConfig)
566
567 #include "messages/MDataPing.h"
568 MESSAGE(MDataPing)
569
570 #include "messages/MDentryLink.h"
571 MESSAGE(MDentryLink)
572
573 #include "messages/MDentryUnlink.h"
574 MESSAGE(MDentryUnlink)
575
576 #include "messages/MDirUpdate.h"
577 MESSAGE(MDirUpdate)
578
579 #include "messages/MDiscover.h"
580 MESSAGE(MDiscover)
581
582 #include "messages/MDiscoverReply.h"
583 MESSAGE(MDiscoverReply)
584
585 #include "messages/MExportCaps.h"
586 MESSAGE(MExportCaps)
587
588 #include "messages/MExportCapsAck.h"
589 MESSAGE(MExportCapsAck)
590
591 #include "messages/MExportDir.h"
592 MESSAGE(MExportDir)
593
594 #include "messages/MExportDirAck.h"
595 MESSAGE(MExportDirAck)
596
597 #include "messages/MExportDirCancel.h"
598 MESSAGE(MExportDirCancel)
599
600 #include "messages/MExportDirDiscover.h"
601 MESSAGE(MExportDirDiscover)
602
603 #include "messages/MExportDirDiscoverAck.h"
604 MESSAGE(MExportDirDiscoverAck)
605
606 #include "messages/MExportDirFinish.h"
607 MESSAGE(MExportDirFinish)
608
609 #include "messages/MExportDirNotify.h"
610 MESSAGE(MExportDirNotify)
611
612 #include "messages/MExportDirNotifyAck.h"
613 MESSAGE(MExportDirNotifyAck)
614
615 #include "messages/MExportDirPrep.h"
616 MESSAGE(MExportDirPrep)
617
618 #include "messages/MExportDirPrepAck.h"
619 MESSAGE(MExportDirPrepAck)
620
621 #include "messages/MForward.h"
622 MESSAGE(MForward)
623
624 #include "messages/MFSMap.h"
625 MESSAGE(MFSMap)
626
627 #include "messages/MFSMapUser.h"
628 MESSAGE(MFSMapUser)
629
630 #include "messages/MGatherCaps.h"
631 MESSAGE(MGatherCaps)
632
633 #include "messages/MGenericMessage.h"
634 MESSAGE(MGenericMessage)
635
636 #include "messages/MGetConfig.h"
637 MESSAGE(MGetConfig)
638
639 #include "messages/MGetPoolStats.h"
640 MESSAGE(MGetPoolStats)
641
642 #include "messages/MGetPoolStatsReply.h"
643 MESSAGE(MGetPoolStatsReply)
644
645 #include "messages/MHeartbeat.h"
646 MESSAGE(MHeartbeat)
647
648 #include "messages/MInodeFileCaps.h"
649 MESSAGE(MInodeFileCaps)
650
651 #include "messages/MLock.h"
652 MESSAGE(MLock)
653
654 #include "messages/MLog.h"
655 MESSAGE(MLog)
656
657 #include "messages/MLogAck.h"
658 MESSAGE(MLogAck)
659
660 #include "messages/MMDSOpenIno.h"
661 MESSAGE(MMDSOpenIno)
662
663 #include "messages/MMDSOpenInoReply.h"
664 MESSAGE(MMDSOpenInoReply)
665
666 #include "messages/MMDSBeacon.h"
667 MESSAGE(MMDSBeacon)
668
669 #include "messages/MMDSCacheRejoin.h"
670 MESSAGE(MMDSCacheRejoin)
671
672 #include "messages/MMDSFindIno.h"
673 MESSAGE(MMDSFindIno)
674
675 #include "messages/MMDSFindInoReply.h"
676 MESSAGE(MMDSFindInoReply)
677
678 #include "messages/MMDSFragmentNotify.h"
679 MESSAGE(MMDSFragmentNotify)
680
681 #include "messages/MMDSLoadTargets.h"
682 MESSAGE(MMDSLoadTargets)
683
684 #include "messages/MMDSMap.h"
685 MESSAGE(MMDSMap)
686
687 #include "messages/MMgrReport.h"
688 MESSAGE(MMgrReport)
689
690 #include "messages/MMDSResolve.h"
691 MESSAGE(MMDSResolve)
692
693 #include "messages/MMDSResolveAck.h"
694 MESSAGE(MMDSResolveAck)
695
696 #include "messages/MMDSSlaveRequest.h"
697 MESSAGE(MMDSSlaveRequest)
698
699 #include "messages/MMDSSnapUpdate.h"
700 MESSAGE(MMDSSnapUpdate)
701
702 #include "messages/MMDSTableRequest.h"
703 MESSAGE(MMDSTableRequest)
704
705 #include "messages/MMgrClose.h"
706 MESSAGE(MMgrClose)
707
708 #include "messages/MMgrConfigure.h"
709 MESSAGE(MMgrConfigure)
710
711 #include "messages/MMgrDigest.h"
712 MESSAGE(MMgrDigest)
713
714 #include "messages/MMgrMap.h"
715 MESSAGE(MMgrMap)
716
717 #include "messages/MMgrOpen.h"
718 MESSAGE(MMgrOpen)
719
720 #include "messages/MMonCommand.h"
721 MESSAGE(MMonCommand)
722
723 #include "messages/MMonCommandAck.h"
724 MESSAGE(MMonCommandAck)
725
726 #include "messages/MMonElection.h"
727 MESSAGE(MMonElection)
728
729 #include "messages/MMonGetMap.h"
730 MESSAGE(MMonGetMap)
731
732 #include "messages/MMonGetVersion.h"
733 MESSAGE(MMonGetVersion)
734
735 #include "messages/MMonGetVersionReply.h"
736 MESSAGE(MMonGetVersionReply)
737
738 #include "messages/MMonGlobalID.h"
739 MESSAGE(MMonGlobalID)
740
741 #include "messages/MMonJoin.h"
742 MESSAGE(MMonJoin)
743
744 #include "messages/MMonMap.h"
745 MESSAGE(MMonMap)
746
747 #include "messages/MMonMetadata.h"
748 MESSAGE(MMonMetadata)
749
750 #include "messages/MMonPaxos.h"
751 MESSAGE(MMonPaxos)
752
753 #include "messages/MMonProbe.h"
754 MESSAGE(MMonProbe)
755
756 #include "messages/MMonScrub.h"
757 MESSAGE(MMonScrub)
758
759 #include "messages/MMonSync.h"
760 MESSAGE(MMonSync)
761
762 #include "messages/MMonSubscribe.h"
763 MESSAGE(MMonSubscribe)
764
765 #include "messages/MMonSubscribeAck.h"
766 MESSAGE(MMonSubscribeAck)
767
768 #include "messages/MNop.h"
769 MESSAGE(MNop)
770
771 #include "messages/MOSDAlive.h"
772 MESSAGE(MOSDAlive)
773
774 #include "messages/MOSDBoot.h"
775 MESSAGE(MOSDBoot)
776
777 #include "messages/MOSDFailure.h"
778 MESSAGE(MOSDFailure)
779
780 #include "messages/MOSDMap.h"
781 MESSAGE(MOSDMap)
782
783 #include "messages/MOSDOp.h"
784 MESSAGE(MOSDOp)
785
786 #include "messages/MOSDOpReply.h"
787 MESSAGE(MOSDOpReply)
788
789 #include "messages/MOSDPGBackfill.h"
790 MESSAGE(MOSDPGBackfill)
791
792 #include "messages/MOSDPGCreate.h"
793 MESSAGE(MOSDPGCreate)
794
795 #include "messages/MOSDPGCreate2.h"
796 MESSAGE(MOSDPGCreate2)
797
798 #include "messages/MOSDPGInfo.h"
799 MESSAGE(MOSDPGInfo)
800
801 #include "messages/MOSDPGLog.h"
802 MESSAGE(MOSDPGLog)
803
804 #include "messages/MOSDPGNotify.h"
805 MESSAGE(MOSDPGNotify)
806
807 #include "messages/MOSDPGQuery.h"
808 MESSAGE(MOSDPGQuery)
809
810 #include "messages/MOSDPGRemove.h"
811 MESSAGE(MOSDPGRemove)
812
813 #include "messages/MOSDPGRecoveryDelete.h"
814 MESSAGE(MOSDPGRecoveryDelete)
815
816 #include "messages/MOSDPGRecoveryDeleteReply.h"
817 MESSAGE(MOSDPGRecoveryDeleteReply)
818
819 #include "messages/MOSDPGScan.h"
820 MESSAGE(MOSDPGScan)
821
822 #include "messages/MOSDPGTemp.h"
823 MESSAGE(MOSDPGTemp)
824
825 #include "messages/MOSDPGTrim.h"
826 MESSAGE(MOSDPGTrim)
827
828 #include "messages/MOSDPing.h"
829 MESSAGE(MOSDPing)
830
831 #include "messages/MOSDRepScrub.h"
832 MESSAGE(MOSDRepScrub)
833
834 #include "messages/MOSDScrub.h"
835 MESSAGE(MOSDScrub)
836
837 #include "messages/MOSDScrub2.h"
838 MESSAGE(MOSDScrub2)
839
840 #include "messages/MOSDForceRecovery.h"
841 MESSAGE(MOSDForceRecovery)
842
843 #include "messages/MPGStats.h"
844 MESSAGE(MPGStats)
845
846 #include "messages/MPGStatsAck.h"
847 MESSAGE(MPGStatsAck)
848
849 #include "messages/MPing.h"
850 MESSAGE(MPing)
851
852 #include "messages/MPoolOp.h"
853 MESSAGE(MPoolOp)
854
855 #include "messages/MPoolOpReply.h"
856 MESSAGE(MPoolOpReply)
857
858 #include "messages/MRemoveSnaps.h"
859 MESSAGE(MRemoveSnaps)
860
861 #include "messages/MRoute.h"
862 MESSAGE(MRoute)
863
864 #include "messages/MServiceMap.h"
865 MESSAGE(MServiceMap)
866
867 #include "messages/MStatfs.h"
868 MESSAGE(MStatfs)
869
870 #include "messages/MStatfsReply.h"
871 MESSAGE(MStatfsReply)
872
873 #include "messages/MTimeCheck.h"
874 MESSAGE(MTimeCheck)
875
876 #include "messages/MTimeCheck2.h"
877 MESSAGE(MTimeCheck2)
878
879 #include "messages/MWatchNotify.h"
880 MESSAGE(MWatchNotify)