-#define DECLARE_REQUEST_SWALLOWER(TYPE) \
-struct TYPE ## _swallow_translator : public Type_swallow_translator {\
- TYPE ## _swallow_translator() { \
- swallow_str_ = #TYPE;\
- }\
- \
- VIRTUAL_COPY_CONS(Translator);\
-};\
-ADD_THIS_TRANSLATOR(TYPE ## _swallow_translator);\
-
-#endif // TYPESWALLOW_GRAV_HH
+#define DECLARE_EVENT_SWALLOWER(TYPE) \
+ struct TYPE ## _swallow_translator : public Type_swallow_translator \
+ { \
+ TRANSLATOR_DECLARATIONS (TYPE ## _swallow_translator); \
+ }; \
+ TYPE ## _swallow_translator ::TYPE ## _swallow_translator () \
+ { \
+ swallow_string_ = #TYPE; \
+ } \
+ ADD_TRANSLATOR (TYPE ## _swallow_translator, \
+ "Swallow events of " #TYPE " type.", \
+ "", \
+ "general-music", \
+ "", \
+ "", \
+ "");
+
+#endif // TYPESWALLOW_TRANSLATOR_HH