]> git.proxmox.com Git - ceph.git/blame - ceph/src/test/encoding/types.h
update sources to v12.1.0
[ceph.git] / ceph / src / test / encoding / types.h
CommitLineData
7c673cae
FG
1#include "include/CompatSet.h"
2TYPE(CompatSet)
3
4#include "include/filepath.h"
5TYPE(filepath)
6
7#include "include/util.h"
8TYPE(ceph_data_stats)
9
10#include "common/bit_vector.hpp"
11TYPE(BitVector<2>)
12
13#include "common/bloom_filter.hpp"
14TYPE(bloom_filter)
15TYPE(compressible_bloom_filter)
16
17#include "test_ceph_time.h"
18TYPE(real_time_wrapper)
19
31f18b77
FG
20#include "test_sstring.h"
21TYPE(sstring_wrapper)
22
7c673cae
FG
23#include "common/snap_types.h"
24TYPE(SnapContext)
25TYPE(SnapRealmInfo)
26
27#include "common/DecayCounter.h"
28TYPE(DecayCounter)
29
30#include "common/LogEntry.h"
31TYPE_FEATUREFUL(LogEntryKey)
32TYPE_FEATUREFUL(LogEntry)
33TYPE_FEATUREFUL(LogSummary)
34
35#include "common/SloppyCRCMap.h"
36TYPE(SloppyCRCMap)
37
38#include "msg/msg_types.h"
39TYPE(entity_name_t)
40TYPE_FEATUREFUL(entity_addr_t)
41TYPE_FEATUREFUL(entity_addrvec_t)
42TYPE_FEATUREFUL(entity_inst_t)
43
44#include "osd/OSDMap.h"
45TYPE(osd_info_t)
46TYPE(osd_xinfo_t)
47TYPE_FEATUREFUL_NOCOPY(OSDMap)
48TYPE_FEATUREFUL_STRAYDATA(OSDMap::Incremental)
49
50#include "crush/CrushWrapper.h"
51TYPE_FEATUREFUL_NOCOPY(CrushWrapper)
52
53#include "common/histogram.h"
54TYPE(pow2_hist_t)
55
56#include "osd/osd_types.h"
57TYPE(osd_reqid_t)
58TYPE(object_locator_t)
59TYPE(request_redirect_t)
60TYPE(pg_t)
61TYPE(coll_t)
62TYPE(objectstore_perf_stat_t)
63TYPE(osd_stat_t)
64TYPE(OSDSuperblock)
65TYPE_FEATUREFUL(pool_snap_info_t)
66TYPE_FEATUREFUL(pg_pool_t)
67TYPE(object_stat_sum_t)
68TYPE(object_stat_collection_t)
69TYPE(pg_stat_t)
70TYPE_FEATUREFUL(pool_stat_t)
71TYPE(pg_history_t)
72TYPE(pg_info_t)
73TYPE_FEATUREFUL(pg_query_t)
74TYPE(pg_log_entry_t)
75TYPE(pg_log_t)
76TYPE(pg_missing_item)
77TYPE(pg_missing_t)
78TYPE(pg_ls_response_t)
79TYPE(pg_nls_response_t)
80TYPE(object_copy_cursor_t)
81TYPE_FEATUREFUL(object_copy_data_t)
82TYPE(pg_create_t)
83TYPE_FEATUREFUL(watch_info_t)
84TYPE_FEATUREFUL(object_info_t)
85TYPE(SnapSet)
86TYPE_FEATUREFUL(ObjectRecoveryInfo)
87TYPE(ObjectRecoveryProgress)
88TYPE(ScrubMap::object)
89TYPE(ScrubMap)
90TYPE(pg_hit_set_info_t)
91TYPE(pg_hit_set_history_t)
92TYPE(osd_peer_stat_t)
93TYPE(clone_info)
94TYPE(obj_list_snap_response_t)
95TYPE_FEATUREFUL(PullOp)
96TYPE_FEATUREFUL(PushOp)
97TYPE(PushReplyOp)
98
99#include "osd/ECUtil.h"
100TYPE(ECUtil::HashInfo)
101
102#include "osd/ECMsgTypes.h"
103TYPE_NOCOPY(ECSubWrite)
104TYPE(ECSubWriteReply)
105TYPE_FEATUREFUL(ECSubRead)
106TYPE(ECSubReadReply)
107
108#include "osd/HitSet.h"
109TYPE_NONDETERMINISTIC(ExplicitHashHitSet)
110TYPE_NONDETERMINISTIC(ExplicitObjectHitSet)
111TYPE(BloomHitSet)
112TYPE_NONDETERMINISTIC(HitSet) // because some subclasses are
113TYPE(HitSet::Params)
114
115#include "os/ObjectStore.h"
116TYPE(ObjectStore::Transaction)
117
118#include "os/filestore/SequencerPosition.h"
119TYPE(SequencerPosition)
120
121#ifdef HAVE_LIBAIO
122#include "os/bluestore/bluestore_types.h"
123TYPE(bluestore_cnode_t)
124TYPE(bluestore_compression_header_t)
125TYPE(bluestore_extent_ref_map_t)
126TYPE(bluestore_pextent_t)
127// TODO: bluestore_blob_t repurposes the "feature" param of encode() for its
128// struct_v. at a higher level, BlueStore::ExtendMap encodes the extends using
129// a different interface than the normal ones. see
130// BlueStore::ExtentMap::encode_some(). maybe we can test it using another
131// approach.
132// TYPE_FEATUREFUL(bluestore_blob_t)
133TYPE(bluestore_onode_t)
134TYPE(bluestore_deferred_op_t)
135TYPE(bluestore_deferred_transaction_t)
136#endif
137
138#include "common/hobject.h"
139TYPE(hobject_t)
140TYPE(ghobject_t)
141
142#include "mon/AuthMonitor.h"
143TYPE_FEATUREFUL(AuthMonitor::Incremental)
144
145#include "mon/PGMap.h"
146TYPE_FEATUREFUL(PGMap::Incremental)
147TYPE_FEATUREFUL_NONDETERMINISTIC(PGMap)
31f18b77 148TYPE_FEATUREFUL_NONDETERMINISTIC(PGMapDigest)
7c673cae
FG
149
150#include "mon/MonitorDBStore.h"
151TYPE(MonitorDBStore::Transaction)
152TYPE(MonitorDBStore::Op)
153
154#include "mon/MonMap.h"
155TYPE_FEATUREFUL(MonMap)
156
157#include "mon/MonCap.h"
158TYPE(MonCap)
159
160#include "mon/MgrMap.h"
161TYPE_FEATUREFUL(MgrMap)
162
163#include "mon/mon_types.h"
164TYPE(LevelDBStoreStats)
165
166#include "mon/CreatingPGs.h"
167TYPE(creating_pgs_t)
168
169#include "os/filestore/DBObjectMap.h"
170TYPE(DBObjectMap::_Header)
171TYPE(DBObjectMap::State)
172
173#include "mds/JournalPointer.h"
174TYPE(JournalPointer)
175
176#include "osdc/Journaler.h"
177TYPE(Journaler::Header)
178
179#include "mds/snap.h"
180TYPE(SnapInfo)
181TYPE(snaplink_t)
182TYPE(sr_t)
183
184#include "mds/mdstypes.h"
185TYPE(frag_info_t)
186TYPE(nest_info_t)
187TYPE(client_writeable_range_t)
188TYPE_FEATUREFUL(inode_t)
189TYPE_FEATUREFUL(old_inode_t)
190TYPE(fnode_t)
191TYPE(old_rstat_t)
192TYPE_FEATUREFUL(session_info_t)
193TYPE(string_snap_t)
194TYPE(MDSCacheObjectInfo)
195TYPE(mds_table_pending_t)
196TYPE(inode_load_vec_t)
197TYPE(dirfrag_load_vec_t)
198TYPE(mds_load_t)
199TYPE(cap_reconnect_t)
200TYPE(inode_backtrace_t)
201TYPE(inode_backpointer_t)
202TYPE(quota_info_t)
203
204#include "include/fs_types.h"
205TYPE_FEATUREFUL(file_layout_t)
206
207#include "mds/CInode.h"
208TYPE_FEATUREFUL(InodeStore)
209
210#include "mds/MDSMap.h"
211TYPE_FEATUREFUL(MDSMap)
212TYPE_FEATUREFUL(MDSMap::mds_info_t)
213
214#include "mds/FSMap.h"
215//TYPE_FEATUREFUL(Filesystem)
216TYPE_FEATUREFUL(FSMap)
217
218#include "mds/Capability.h"
219TYPE_NOCOPY(Capability)
220
221#include "mds/InoTable.h"
222TYPE(InoTable)
223
224#include "mds/SnapServer.h"
225TYPE_STRAYDATA(SnapServer)
226
227#include "mds/events/ECommitted.h"
228TYPE_FEATUREFUL(ECommitted)
229#include "mds/events/EExport.h"
230TYPE_FEATUREFUL(EExport)
231#include "mds/events/EFragment.h"
232TYPE_FEATUREFUL(EFragment)
233#include "mds/events/EImportFinish.h"
234TYPE_FEATUREFUL(EImportFinish)
235#include "mds/events/EImportStart.h"
236TYPE_FEATUREFUL(EImportStart)
237#include "mds/events/EMetaBlob.h"
238TYPE_FEATUREFUL_NOCOPY(EMetaBlob::fullbit)
239TYPE(EMetaBlob::remotebit)
240TYPE(EMetaBlob::nullbit)
241TYPE_FEATUREFUL(EMetaBlob::dirlump)
242TYPE_FEATUREFUL(EMetaBlob)
243#include "mds/events/EOpen.h"
244TYPE_FEATUREFUL(EOpen)
245#include "mds/events/EResetJournal.h"
246TYPE_FEATUREFUL(EResetJournal)
247#include "mds/events/ESession.h"
248TYPE_FEATUREFUL(ESession)
249#include "mds/events/ESessions.h"
250TYPE_FEATUREFUL(ESessions)
251#include "mds/events/ESlaveUpdate.h"
252TYPE(link_rollback)
253TYPE(rmdir_rollback)
254TYPE(rename_rollback::drec)
255TYPE(rename_rollback)
256TYPE_FEATUREFUL(ESlaveUpdate)
257#include "mds/events/ESubtreeMap.h"
258TYPE_FEATUREFUL(ESubtreeMap)
259#include "mds/events/ETableClient.h"
260TYPE_FEATUREFUL(ETableClient)
261#include "mds/events/ETableServer.h"
262TYPE_FEATUREFUL(ETableServer)
263#include "mds/events/EUpdate.h"
264TYPE_FEATUREFUL(EUpdate)
265
266#ifdef WITH_RBD
267#include "librbd/journal/Types.h"
268TYPE(librbd::journal::EventEntry)
269TYPE(librbd::journal::ClientData)
270TYPE(librbd::journal::TagData)
271#include "librbd/mirroring_watcher/Types.h"
272TYPE(librbd::mirroring_watcher::NotifyMessage)
273#include "librbd/WatchNotifyTypes.h"
274TYPE(librbd::watch_notify::NotifyMessage)
275TYPE(librbd::watch_notify::ResponseMessage)
276
277#include "rbd_replay/ActionTypes.h"
278TYPE(rbd_replay::action::Dependency)
279TYPE(rbd_replay::action::ActionEntry);
280#endif
281
282#ifdef WITH_RADOSGW
283
284#include "rgw/rgw_rados.h"
285TYPE(RGWObjManifestPart)
286TYPE(RGWObjManifest)
287TYPE(RGWOLHInfo)
288TYPE(RGWZoneGroup)
289TYPE(RGWZone)
290TYPE(RGWZoneParams)
291
292#include "rgw/rgw_acl.h"
293TYPE(ACLPermission)
294TYPE(ACLGranteeType)
295TYPE(ACLGrant)
296TYPE(RGWAccessControlList)
297TYPE(ACLOwner)
298TYPE(RGWAccessControlPolicy)
299
300#include "rgw/rgw_cache.h"
301TYPE(ObjectMetaInfo)
302TYPE(ObjectCacheInfo)
303TYPE(RGWCacheNotifyInfo)
304
305#include "cls/rgw/cls_rgw_types.h"
306TYPE(rgw_bucket_pending_info)
307TYPE(rgw_bucket_dir_entry_meta)
308TYPE(rgw_bucket_dir_entry)
309TYPE(rgw_bucket_category_stats)
310TYPE(rgw_bucket_dir_header)
311TYPE(rgw_bucket_dir)
312TYPE(rgw_bucket_entry_ver)
313TYPE(cls_rgw_obj_key)
314TYPE(rgw_bucket_olh_log_entry)
315
316#include "cls/rgw/cls_rgw_ops.h"
317TYPE(rgw_cls_obj_prepare_op)
318TYPE(rgw_cls_obj_complete_op)
319TYPE(rgw_cls_list_op)
320TYPE(rgw_cls_list_ret)
321TYPE(cls_rgw_gc_defer_entry_op)
322TYPE(cls_rgw_gc_list_op)
323TYPE(cls_rgw_gc_list_ret)
324TYPE(cls_rgw_gc_obj_info)
325TYPE(cls_rgw_gc_remove_op)
326TYPE(cls_rgw_gc_set_entry_op)
327TYPE(cls_rgw_obj)
328TYPE(cls_rgw_obj_chain)
329TYPE(rgw_cls_tag_timeout_op)
330TYPE(cls_rgw_bi_log_list_op)
331TYPE(cls_rgw_bi_log_trim_op)
332TYPE(cls_rgw_bi_log_list_ret)
333TYPE(rgw_cls_link_olh_op)
334TYPE(rgw_cls_unlink_instance_op)
335TYPE(rgw_cls_read_olh_log_op)
336TYPE(rgw_cls_read_olh_log_ret)
337TYPE(rgw_cls_trim_olh_log_op)
338TYPE(rgw_cls_bucket_clear_olh_op)
339TYPE(rgw_cls_check_index_ret)
31f18b77
FG
340TYPE(cls_rgw_reshard_add_op)
341TYPE(cls_rgw_reshard_list_op)
342TYPE(cls_rgw_reshard_list_ret)
343TYPE(cls_rgw_reshard_get_op)
344TYPE(cls_rgw_reshard_get_ret)
345TYPE(cls_rgw_reshard_remove_op)
346TYPE(cls_rgw_set_bucket_resharding_op)
347TYPE(cls_rgw_clear_bucket_resharding_op)
7c673cae
FG
348
349#include "cls/rgw/cls_rgw_client.h"
350TYPE(rgw_bi_log_entry)
31f18b77
FG
351TYPE(cls_rgw_reshard_entry)
352TYPE(cls_rgw_bucket_instance_entry)
7c673cae
FG
353
354#include "cls/user/cls_user_types.h"
355TYPE(cls_user_bucket)
356TYPE(cls_user_bucket_entry)
357TYPE(cls_user_stats)
358TYPE(cls_user_header)
359
360#include "cls/user/cls_user_ops.h"
361TYPE(cls_user_set_buckets_op)
362TYPE(cls_user_remove_bucket_op)
363TYPE(cls_user_list_buckets_op)
364TYPE(cls_user_list_buckets_ret)
365TYPE(cls_user_get_header_op)
366TYPE(cls_user_get_header_ret)
367TYPE(cls_user_complete_stats_sync_op)
368
369#include "cls/journal/cls_journal_types.h"
370TYPE(cls::journal::ObjectPosition)
371TYPE(cls::journal::ObjectSetPosition)
372TYPE(cls::journal::Client)
373
374#include "rgw/rgw_common.h"
375TYPE(RGWAccessKey)
376TYPE(RGWSubUser)
377TYPE(RGWUserInfo)
378TYPE(rgw_bucket)
379TYPE(RGWBucketInfo)
380TYPE(RGWBucketEnt)
381TYPE(RGWUploadPartInfo)
382TYPE(rgw_obj)
383
384#include "rgw/rgw_log.h"
385TYPE(rgw_log_entry)
386
387#ifdef WITH_RBD
388#include "cls/rbd/cls_rbd.h"
389TYPE(cls_rbd_parent)
390TYPE(cls_rbd_snap)
391
392#include "cls/rbd/cls_rbd_types.h"
393TYPE(cls::rbd::MirrorPeer)
394TYPE(cls::rbd::MirrorImage)
395#endif
396
397#endif
398
399#include "cls/lock/cls_lock_types.h"
400TYPE(rados::cls::lock::locker_id_t)
401TYPE_FEATUREFUL(rados::cls::lock::locker_info_t)
402
403#include "cls/lock/cls_lock_ops.h"
404TYPE(cls_lock_lock_op)
405TYPE(cls_lock_unlock_op)
406TYPE(cls_lock_break_op)
407TYPE(cls_lock_get_info_op)
408TYPE_FEATUREFUL(cls_lock_get_info_reply)
409TYPE(cls_lock_list_locks_reply)
410TYPE(cls_lock_assert_op)
411TYPE(cls_lock_set_cookie_op)
412
413#include "cls/replica_log/cls_replica_log_types.h"
414TYPE(cls_replica_log_item_marker)
415TYPE(cls_replica_log_progress_marker)
416TYPE(cls_replica_log_bound)
417#include "cls/replica_log/cls_replica_log_ops.h"
418TYPE(cls_replica_log_delete_marker_op)
419TYPE(cls_replica_log_set_marker_op)
420TYPE(cls_replica_log_get_bounds_op)
421TYPE(cls_replica_log_get_bounds_ret)
422
423#include "cls/refcount/cls_refcount_ops.h"
424TYPE(cls_refcount_get_op)
425TYPE(cls_refcount_put_op)
426TYPE(cls_refcount_read_op)
427TYPE(cls_refcount_read_ret)
428TYPE(cls_refcount_set_op)
429
430#include "journal/Entry.h"
431TYPE(journal::Entry)
432
433// --- messages ---
434#include "messages/MAuth.h"
435MESSAGE(MAuth)
436#include "messages/MAuthReply.h"
437MESSAGE(MAuthReply)
438#include "messages/MCacheExpire.h"
439MESSAGE(MCacheExpire)
440#include "messages/MClientCapRelease.h"
441MESSAGE(MClientCapRelease)
442#include "messages/MClientCaps.h"
443MESSAGE(MClientCaps)
444#include "messages/MClientLease.h"
445MESSAGE(MClientLease)
446#include "messages/MClientReconnect.h"
447MESSAGE(MClientReconnect)
448#include "messages/MClientReply.h"
449MESSAGE(MClientReply)
450#include "messages/MClientRequest.h"
451MESSAGE(MClientRequest)
452#include "messages/MClientRequestForward.h"
453MESSAGE(MClientRequestForward)
454#include "messages/MClientSession.h"
455MESSAGE(MClientSession)
456#include "messages/MClientSnap.h"
457MESSAGE(MClientSnap)
458#include "messages/MCommand.h"
459MESSAGE(MCommand)
460#include "messages/MCommandReply.h"
461MESSAGE(MCommandReply)
462#include "messages/MDentryLink.h"
463MESSAGE(MDentryLink)
464#include "messages/MDentryUnlink.h"
465MESSAGE(MDentryUnlink)
466#include "messages/MDirUpdate.h"
467MESSAGE(MDirUpdate)
468#include "messages/MDiscover.h"
469MESSAGE(MDiscover)
470#include "messages/MDiscoverReply.h"
471MESSAGE(MDiscoverReply)
472#include "messages/MExportCaps.h"
473MESSAGE(MExportCaps)
474#include "messages/MExportCapsAck.h"
475MESSAGE(MExportCapsAck)
476#include "messages/MExportDir.h"
477MESSAGE(MExportDir)
478#include "messages/MExportDirAck.h"
479MESSAGE(MExportDirAck)
480#include "messages/MExportDirCancel.h"
481MESSAGE(MExportDirCancel)
482#include "messages/MExportDirDiscover.h"
483MESSAGE(MExportDirDiscover)
484#include "messages/MExportDirDiscoverAck.h"
485MESSAGE(MExportDirDiscoverAck)
486#include "messages/MExportDirFinish.h"
487MESSAGE(MExportDirFinish)
488#include "messages/MExportDirNotify.h"
489MESSAGE(MExportDirNotify)
490#include "messages/MExportDirNotifyAck.h"
491MESSAGE(MExportDirNotifyAck)
492#include "messages/MExportDirPrep.h"
493MESSAGE(MExportDirPrep)
494#include "messages/MExportDirPrepAck.h"
495MESSAGE(MExportDirPrepAck)
496#include "messages/MForward.h"
497MESSAGE(MForward)
498#include "messages/MGetPoolStats.h"
499MESSAGE(MGetPoolStats)
500#include "messages/MGetPoolStatsReply.h"
501MESSAGE(MGetPoolStatsReply)
502#include "messages/MHeartbeat.h"
503MESSAGE(MHeartbeat)
504#include "messages/MInodeFileCaps.h"
505MESSAGE(MInodeFileCaps)
506#include "messages/MLock.h"
507MESSAGE(MLock)
508#include "messages/MLog.h"
509MESSAGE(MLog)
510#include "messages/MLogAck.h"
511MESSAGE(MLogAck)
512#include "messages/MMDSBeacon.h"
513MESSAGE(MMDSBeacon)
514#include "messages/MMDSCacheRejoin.h"
515MESSAGE(MMDSCacheRejoin)
516#include "messages/MMDSFindIno.h"
517MESSAGE(MMDSFindIno)
518#include "messages/MMDSFindInoReply.h"
519MESSAGE(MMDSFindInoReply)
520#include "messages/MMDSFragmentNotify.h"
521MESSAGE(MMDSFragmentNotify)
522#include "messages/MMDSLoadTargets.h"
523MESSAGE(MMDSLoadTargets)
524#include "messages/MMDSMap.h"
525MESSAGE(MMDSMap)
526#include "messages/MMDSResolve.h"
527MESSAGE(MMDSResolve)
528#include "messages/MMDSResolveAck.h"
529MESSAGE(MMDSResolveAck)
530#include "messages/MMDSSlaveRequest.h"
531MESSAGE(MMDSSlaveRequest)
532#include "messages/MMDSTableRequest.h"
533MESSAGE(MMDSTableRequest)
534#include "messages/MMonCommand.h"
535MESSAGE(MMonCommand)
536#include "messages/MMonCommandAck.h"
537MESSAGE(MMonCommandAck)
538#include "messages/MMonElection.h"
539MESSAGE(MMonElection)
540#include "messages/MMonGetMap.h"
541MESSAGE(MMonGetMap)
542#include "messages/MMonGetVersion.h"
543MESSAGE(MMonGetVersion)
544#include "messages/MMonGetVersionReply.h"
545MESSAGE(MMonGetVersionReply)
546#include "messages/MMonGlobalID.h"
547MESSAGE(MMonGlobalID)
548#include "messages/MMonJoin.h"
549MESSAGE(MMonJoin)
550#include "messages/MMonMap.h"
551MESSAGE(MMonMap)
552#include "messages/MMonPaxos.h"
553MESSAGE(MMonPaxos)
554#include "messages/MMonProbe.h"
555MESSAGE(MMonProbe)
556#include "messages/MMonScrub.h"
557MESSAGE(MMonScrub)
558#include "messages/MMonSync.h"
559MESSAGE(MMonSync)
560#include "messages/MMonSubscribe.h"
561MESSAGE(MMonSubscribe)
562#include "messages/MMonSubscribeAck.h"
563MESSAGE(MMonSubscribeAck)
564#include "messages/MOSDAlive.h"
565MESSAGE(MOSDAlive)
566#include "messages/MOSDBoot.h"
567MESSAGE(MOSDBoot)
568#include "messages/MOSDFailure.h"
569MESSAGE(MOSDFailure)
570#include "messages/MOSDMap.h"
571MESSAGE(MOSDMap)
572#include "messages/MOSDOp.h"
573MESSAGE(MOSDOp)
574#include "messages/MOSDOpReply.h"
575MESSAGE(MOSDOpReply)
576#include "messages/MOSDPGBackfill.h"
577MESSAGE(MOSDPGBackfill)
578#include "messages/MOSDPGCreate.h"
579MESSAGE(MOSDPGCreate)
580#include "messages/MOSDPGInfo.h"
581MESSAGE(MOSDPGInfo)
582#include "messages/MOSDPGLog.h"
583MESSAGE(MOSDPGLog)
584#include "messages/MOSDPGNotify.h"
585MESSAGE(MOSDPGNotify)
586#include "messages/MOSDPGQuery.h"
587MESSAGE(MOSDPGQuery)
588#include "messages/MOSDPGRemove.h"
589MESSAGE(MOSDPGRemove)
590#include "messages/MOSDPGScan.h"
591MESSAGE(MOSDPGScan)
592#include "messages/MOSDPGTemp.h"
593MESSAGE(MOSDPGTemp)
594#include "messages/MOSDPGTrim.h"
595MESSAGE(MOSDPGTrim)
596#include "messages/MOSDPing.h"
597MESSAGE(MOSDPing)
598#include "messages/MOSDRepScrub.h"
599MESSAGE(MOSDRepScrub)
600#include "messages/MOSDScrub.h"
601MESSAGE(MOSDScrub)
602#include "messages/MOSDSubOp.h"
603MESSAGE(MOSDSubOp)
604#include "messages/MOSDSubOpReply.h"
605MESSAGE(MOSDSubOpReply)
606#include "messages/MPGStats.h"
607MESSAGE(MPGStats)
608#include "messages/MPGStatsAck.h"
609MESSAGE(MPGStatsAck)
610#include "messages/MPing.h"
611MESSAGE(MPing)
612#include "messages/MPoolOp.h"
613MESSAGE(MPoolOp)
614#include "messages/MPoolOpReply.h"
615MESSAGE(MPoolOpReply)
616#include "messages/MRemoveSnaps.h"
617MESSAGE(MRemoveSnaps)
618#include "messages/MRoute.h"
619MESSAGE(MRoute)
620#include "messages/MStatfs.h"
621MESSAGE(MStatfs)
622#include "messages/MStatfsReply.h"
623MESSAGE(MStatfsReply)
624#include "messages/MWatchNotify.h"
625MESSAGE(MWatchNotify)