]> git.proxmox.com Git - ceph.git/blame - ceph/src/tools/ceph-dencoder/mds_types.cc
import quincy beta 17.1.0
[ceph.git] / ceph / src / tools / ceph-dencoder / mds_types.cc
CommitLineData
9f95a23c
TL
1#include "acconfig.h"
2#include <cstdint>
3using namespace std;
4#include "include/ceph_features.h"
5
6#define TYPE(t)
7#define TYPE_STRAYDATA(t)
8#define TYPE_NONDETERMINISTIC(t)
9#define TYPE_FEATUREFUL(t)
10#define TYPE_FEATUREFUL_STRAYDATA(t)
11#define TYPE_FEATUREFUL_NONDETERMINISTIC(t)
12#define TYPE_FEATUREFUL_NOCOPY(t)
13#define TYPE_NOCOPY(t)
14#define MESSAGE(t)
15#include "mds_types.h"
16#undef TYPE
17#undef TYPE_STRAYDATA
18#undef TYPE_NONDETERMINISTIC
19#undef TYPE_NOCOPY
20#undef TYPE_FEATUREFUL
21#undef TYPE_FEATUREFUL_STRAYDATA
22#undef TYPE_FEATUREFUL_NONDETERMINISTIC
23#undef TYPE_FEATUREFUL_NOCOPY
24#undef MESSAGE
25
20effc67 26#include "denc_plugin.h"
9f95a23c 27
20effc67 28DENC_API void register_dencoders(DencoderPlugin* plugin)
9f95a23c
TL
29{
30#include "mds_types.h"
31}
20effc67
TL
32
33DENC_API void unregister_dencoders(DencoderPlugin* plugin)
34{
35 plugin->unregister_dencoders();
36}