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