drumstick  1.0.2
moc_ossoutput.cpp
1 /****************************************************************************
2 ** Meta object code from reading C++ file 'ossoutput.h'
3 **
4 ** Created by: The Qt Meta Object Compiler version 67 (Qt 5.3.2)
5 **
6 ** WARNING! All changes made in this file will be lost!
7 *****************************************************************************/
8 
9 #include "ossoutput.h"
10 #include <QtCore/qbytearray.h>
11 #include <QtCore/qmetatype.h>
12 #include <QtCore/qplugin.h>
13 #if !defined(Q_MOC_OUTPUT_REVISION)
14 #error "The header file 'ossoutput.h' doesn't include <QObject>."
15 #elif Q_MOC_OUTPUT_REVISION != 67
16 #error "This file was generated using the moc from 5.3.2. It"
17 #error "cannot be used with the include files from this version of Qt."
18 #error "(The moc has changed too much.)"
19 #endif
20 
21 QT_BEGIN_MOC_NAMESPACE
22 struct qt_meta_stringdata_drumstick__rt__OSSOutput_t {
23  QByteArrayData data[19];
24  char stringdata[198];
25 };
26 #define QT_MOC_LITERAL(idx, ofs, len) \
27  Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
28  qptrdiff(offsetof(qt_meta_stringdata_drumstick__rt__OSSOutput_t, stringdata) + ofs \
29  - idx * sizeof(QByteArrayData)) \
30  )
31 static const qt_meta_stringdata_drumstick__rt__OSSOutput_t qt_meta_stringdata_drumstick__rt__OSSOutput = {
32  {
33 QT_MOC_LITERAL(0, 0, 24),
34 QT_MOC_LITERAL(1, 25, 11),
35 QT_MOC_LITERAL(2, 37, 0),
36 QT_MOC_LITERAL(3, 38, 4),
37 QT_MOC_LITERAL(4, 43, 4),
38 QT_MOC_LITERAL(5, 48, 3),
39 QT_MOC_LITERAL(6, 52, 10),
40 QT_MOC_LITERAL(7, 63, 15),
41 QT_MOC_LITERAL(8, 79, 5),
42 QT_MOC_LITERAL(9, 85, 14),
43 QT_MOC_LITERAL(10, 100, 7),
44 QT_MOC_LITERAL(11, 108, 11),
45 QT_MOC_LITERAL(12, 120, 7),
46 QT_MOC_LITERAL(13, 128, 19),
47 QT_MOC_LITERAL(14, 148, 13),
48 QT_MOC_LITERAL(15, 162, 9),
49 QT_MOC_LITERAL(16, 172, 4),
50 QT_MOC_LITERAL(17, 177, 13),
51 QT_MOC_LITERAL(18, 191, 6)
52  },
53  "drumstick::rt::OSSOutput\0sendNoteOff\0"
54  "\0chan\0note\0vel\0sendNoteOn\0sendKeyPressure\0"
55  "value\0sendController\0control\0sendProgram\0"
56  "program\0sendChannelPressure\0sendPitchBend\0"
57  "sendSysex\0data\0sendSystemMsg\0status"
58 };
59 #undef QT_MOC_LITERAL
60 
61 static const uint qt_meta_data_drumstick__rt__OSSOutput[] = {
62 
63  // content:
64  7, // revision
65  0, // classname
66  0, 0, // classinfo
67  9, 14, // methods
68  0, 0, // properties
69  0, 0, // enums/sets
70  0, 0, // constructors
71  0, // flags
72  0, // signalCount
73 
74  // slots: name, argc, parameters, tag, flags
75  1, 3, 59, 2, 0x0a /* Public */,
76  6, 3, 66, 2, 0x0a /* Public */,
77  7, 3, 73, 2, 0x0a /* Public */,
78  9, 3, 80, 2, 0x0a /* Public */,
79  11, 2, 87, 2, 0x0a /* Public */,
80  13, 2, 92, 2, 0x0a /* Public */,
81  14, 2, 97, 2, 0x0a /* Public */,
82  15, 1, 102, 2, 0x0a /* Public */,
83  17, 1, 105, 2, 0x0a /* Public */,
84 
85  // slots: parameters
86  QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, 3, 4, 5,
87  QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, 3, 4, 5,
88  QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, 3, 4, 8,
89  QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, 3, 10, 8,
90  QMetaType::Void, QMetaType::Int, QMetaType::Int, 3, 12,
91  QMetaType::Void, QMetaType::Int, QMetaType::Int, 3, 8,
92  QMetaType::Void, QMetaType::Int, QMetaType::Int, 3, 8,
93  QMetaType::Void, QMetaType::QByteArray, 16,
94  QMetaType::Void, QMetaType::Int, 18,
95 
96  0 // eod
97 };
98 
99 void drumstick::rt::OSSOutput::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
100 {
101  if (_c == QMetaObject::InvokeMetaMethod) {
102  OSSOutput *_t = static_cast<OSSOutput *>(_o);
103  switch (_id) {
104  case 0: _t->sendNoteOff((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
105  case 1: _t->sendNoteOn((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
106  case 2: _t->sendKeyPressure((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
107  case 3: _t->sendController((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
108  case 4: _t->sendProgram((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
109  case 5: _t->sendChannelPressure((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
110  case 6: _t->sendPitchBend((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
111  case 7: _t->sendSysex((*reinterpret_cast< const QByteArray(*)>(_a[1]))); break;
112  case 8: _t->sendSystemMsg((*reinterpret_cast< const int(*)>(_a[1]))); break;
113  default: ;
114  }
115  }
116 }
117 
118 const QMetaObject drumstick::rt::OSSOutput::staticMetaObject = {
119  { &MIDIOutput::staticMetaObject, qt_meta_stringdata_drumstick__rt__OSSOutput.data,
120  qt_meta_data_drumstick__rt__OSSOutput, qt_static_metacall, 0, 0}
121 };
122 
123 
124 const QMetaObject *drumstick::rt::OSSOutput::metaObject() const
125 {
126  return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
127 }
128 
129 void *drumstick::rt::OSSOutput::qt_metacast(const char *_clname)
130 {
131  if (!_clname) return 0;
132  if (!strcmp(_clname, qt_meta_stringdata_drumstick__rt__OSSOutput.stringdata))
133  return static_cast<void*>(const_cast< OSSOutput*>(this));
134  if (!strcmp(_clname, "net.sourceforge.drumstick.rt.MIDIOutput/1.0"))
135  return static_cast< drumstick::rt::MIDIOutput*>(const_cast< OSSOutput*>(this));
136  return MIDIOutput::qt_metacast(_clname);
137 }
138 
139 int drumstick::rt::OSSOutput::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
140 {
141  _id = MIDIOutput::qt_metacall(_c, _id, _a);
142  if (_id < 0)
143  return _id;
144  if (_c == QMetaObject::InvokeMetaMethod) {
145  if (_id < 9)
146  qt_static_metacall(this, _c, _id, _a);
147  _id -= 9;
148  } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
149  if (_id < 9)
150  *reinterpret_cast<int*>(_a[0]) = -1;
151  _id -= 9;
152  }
153  return _id;
154 }
155 
156 QT_PLUGIN_METADATA_SECTION const uint qt_section_alignment_dummy = 42;
157 
158 #ifdef QT_NO_DEBUG
159 
160 QT_PLUGIN_METADATA_SECTION
161 static const unsigned char qt_pluginMetaData[] = {
162  'Q', 'T', 'M', 'E', 'T', 'A', 'D', 'A', 'T', 'A', ' ', ' ',
163  0x71, 0x62, 0x6a, 0x73, 0x01, 0x00, 0x00, 0x00,
164  0xac, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00,
165  0x98, 0x00, 0x00, 0x00, 0x1b, 0x03, 0x00, 0x00,
166  0x03, 0x00, 0x49, 0x49, 0x44, 0x00, 0x00, 0x00,
167  0x27, 0x00, 0x6e, 0x65, 0x74, 0x2e, 0x73, 0x6f,
168  0x75, 0x72, 0x63, 0x65, 0x66, 0x6f, 0x72, 0x67,
169  0x65, 0x2e, 0x64, 0x72, 0x75, 0x6d, 0x73, 0x74,
170  0x69, 0x63, 0x6b, 0x2e, 0x72, 0x74, 0x2e, 0x4d,
171  0x49, 0x44, 0x49, 0x4f, 0x75, 0x74, 0x70, 0x75,
172  0x74, 0x00, 0x00, 0x00, 0x9b, 0x0a, 0x00, 0x00,
173  0x09, 0x00, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x4e,
174  0x61, 0x6d, 0x65, 0x00, 0x09, 0x00, 0x4f, 0x53,
175  0x53, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x00,
176  0x5a, 0x60, 0xa0, 0x00, 0x07, 0x00, 0x76, 0x65,
177  0x72, 0x73, 0x69, 0x6f, 0x6e, 0x00, 0x00, 0x00,
178  0x11, 0x00, 0x00, 0x00, 0x05, 0x00, 0x64, 0x65,
179  0x62, 0x75, 0x67, 0x00, 0x95, 0x11, 0x00, 0x00,
180  0x08, 0x00, 0x4d, 0x65, 0x74, 0x61, 0x44, 0x61,
181  0x74, 0x61, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00,
182  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
183  0x0c, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00,
184  0x44, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00,
185  0x60, 0x00, 0x00, 0x00
186 };
187 
188 #else // QT_NO_DEBUG
189 
190 QT_PLUGIN_METADATA_SECTION
191 static const unsigned char qt_pluginMetaData[] = {
192  'Q', 'T', 'M', 'E', 'T', 'A', 'D', 'A', 'T', 'A', ' ', ' ',
193  0x71, 0x62, 0x6a, 0x73, 0x01, 0x00, 0x00, 0x00,
194  0xac, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00,
195  0x98, 0x00, 0x00, 0x00, 0x1b, 0x03, 0x00, 0x00,
196  0x03, 0x00, 0x49, 0x49, 0x44, 0x00, 0x00, 0x00,
197  0x27, 0x00, 0x6e, 0x65, 0x74, 0x2e, 0x73, 0x6f,
198  0x75, 0x72, 0x63, 0x65, 0x66, 0x6f, 0x72, 0x67,
199  0x65, 0x2e, 0x64, 0x72, 0x75, 0x6d, 0x73, 0x74,
200  0x69, 0x63, 0x6b, 0x2e, 0x72, 0x74, 0x2e, 0x4d,
201  0x49, 0x44, 0x49, 0x4f, 0x75, 0x74, 0x70, 0x75,
202  0x74, 0x00, 0x00, 0x00, 0x95, 0x0a, 0x00, 0x00,
203  0x08, 0x00, 0x4d, 0x65, 0x74, 0x61, 0x44, 0x61,
204  0x74, 0x61, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00,
205  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
206  0x1b, 0x0e, 0x00, 0x00, 0x09, 0x00, 0x63, 0x6c,
207  0x61, 0x73, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x00,
208  0x09, 0x00, 0x4f, 0x53, 0x53, 0x4f, 0x75, 0x74,
209  0x70, 0x75, 0x74, 0x00, 0x31, 0x00, 0x00, 0x00,
210  0x05, 0x00, 0x64, 0x65, 0x62, 0x75, 0x67, 0x00,
211  0x5a, 0x60, 0xa0, 0x00, 0x07, 0x00, 0x76, 0x65,
212  0x72, 0x73, 0x69, 0x6f, 0x6e, 0x00, 0x00, 0x00,
213  0x0c, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00,
214  0x60, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00,
215  0x88, 0x00, 0x00, 0x00
216 };
217 #endif // QT_NO_DEBUG
218 
219 using namespace drumstick;
220 using namespace drumstick::rt;
221 QT_MOC_EXPORT_PLUGIN(drumstick::rt::OSSOutput, OSSOutput)
222 
223 QT_END_MOC_NAMESPACE
The QObject class is the base class of all Qt objects.