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