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.6.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.6.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 stringdata0[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, stringdata0) + 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), // "drumstick::rt::OSSOutput"
34 QT_MOC_LITERAL(1, 25, 11), // "sendNoteOff"
35 QT_MOC_LITERAL(2, 37, 0), // ""
36 QT_MOC_LITERAL(3, 38, 4), // "chan"
37 QT_MOC_LITERAL(4, 43, 4), // "note"
38 QT_MOC_LITERAL(5, 48, 3), // "vel"
39 QT_MOC_LITERAL(6, 52, 10), // "sendNoteOn"
40 QT_MOC_LITERAL(7, 63, 15), // "sendKeyPressure"
41 QT_MOC_LITERAL(8, 79, 5), // "value"
42 QT_MOC_LITERAL(9, 85, 14), // "sendController"
43 QT_MOC_LITERAL(10, 100, 7), // "control"
44 QT_MOC_LITERAL(11, 108, 11), // "sendProgram"
45 QT_MOC_LITERAL(12, 120, 7), // "program"
46 QT_MOC_LITERAL(13, 128, 19), // "sendChannelPressure"
47 QT_MOC_LITERAL(14, 148, 13), // "sendPitchBend"
48 QT_MOC_LITERAL(15, 162, 9), // "sendSysex"
49 QT_MOC_LITERAL(16, 172, 4), // "data"
50 QT_MOC_LITERAL(17, 177, 13), // "sendSystemMsg"
51 QT_MOC_LITERAL(18, 191, 6) // "status"
52 
53  },
54  "drumstick::rt::OSSOutput\0sendNoteOff\0"
55  "\0chan\0note\0vel\0sendNoteOn\0sendKeyPressure\0"
56  "value\0sendController\0control\0sendProgram\0"
57  "program\0sendChannelPressure\0sendPitchBend\0"
58  "sendSysex\0data\0sendSystemMsg\0status"
59 };
60 #undef QT_MOC_LITERAL
61 
62 static const uint qt_meta_data_drumstick__rt__OSSOutput[] = {
63 
64  // content:
65  7, // revision
66  0, // classname
67  0, 0, // classinfo
68  9, 14, // methods
69  0, 0, // properties
70  0, 0, // enums/sets
71  0, 0, // constructors
72  0, // flags
73  0, // signalCount
74 
75  // slots: name, argc, parameters, tag, flags
76  1, 3, 59, 2, 0x0a /* Public */,
77  6, 3, 66, 2, 0x0a /* Public */,
78  7, 3, 73, 2, 0x0a /* Public */,
79  9, 3, 80, 2, 0x0a /* Public */,
80  11, 2, 87, 2, 0x0a /* Public */,
81  13, 2, 92, 2, 0x0a /* Public */,
82  14, 2, 97, 2, 0x0a /* Public */,
83  15, 1, 102, 2, 0x0a /* Public */,
84  17, 1, 105, 2, 0x0a /* Public */,
85 
86  // slots: parameters
87  QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, 3, 4, 5,
88  QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, 3, 4, 5,
89  QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, 3, 4, 8,
90  QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, 3, 10, 8,
91  QMetaType::Void, QMetaType::Int, QMetaType::Int, 3, 12,
92  QMetaType::Void, QMetaType::Int, QMetaType::Int, 3, 8,
93  QMetaType::Void, QMetaType::Int, QMetaType::Int, 3, 8,
94  QMetaType::Void, QMetaType::QByteArray, 16,
95  QMetaType::Void, QMetaType::Int, 18,
96 
97  0 // eod
98 };
99 
100 void drumstick::rt::OSSOutput::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
101 {
102  if (_c == QMetaObject::InvokeMetaMethod) {
103  OSSOutput *_t = static_cast<OSSOutput *>(_o);
104  Q_UNUSED(_t)
105  switch (_id) {
106  case 0: _t->sendNoteOff((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
107  case 1: _t->sendNoteOn((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
108  case 2: _t->sendKeyPressure((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
109  case 3: _t->sendController((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
110  case 4: _t->sendProgram((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
111  case 5: _t->sendChannelPressure((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
112  case 6: _t->sendPitchBend((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
113  case 7: _t->sendSysex((*reinterpret_cast< const QByteArray(*)>(_a[1]))); break;
114  case 8: _t->sendSystemMsg((*reinterpret_cast< const int(*)>(_a[1]))); break;
115  default: ;
116  }
117  }
118 }
119 
120 const QMetaObject drumstick::rt::OSSOutput::staticMetaObject = {
121  { &MIDIOutput::staticMetaObject, qt_meta_stringdata_drumstick__rt__OSSOutput.data,
122  qt_meta_data_drumstick__rt__OSSOutput, qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
123 };
124 
125 
126 const QMetaObject *drumstick::rt::OSSOutput::metaObject() const
127 {
128  return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
129 }
130 
131 void *drumstick::rt::OSSOutput::qt_metacast(const char *_clname)
132 {
133  if (!_clname) return Q_NULLPTR;
134  if (!strcmp(_clname, qt_meta_stringdata_drumstick__rt__OSSOutput.stringdata0))
135  return static_cast<void*>(const_cast< OSSOutput*>(this));
136  if (!strcmp(_clname, "net.sourceforge.drumstick.rt.MIDIOutput/1.0"))
137  return static_cast< drumstick::rt::MIDIOutput*>(const_cast< OSSOutput*>(this));
138  return MIDIOutput::qt_metacast(_clname);
139 }
140 
141 int drumstick::rt::OSSOutput::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
142 {
143  _id = MIDIOutput::qt_metacall(_c, _id, _a);
144  if (_id < 0)
145  return _id;
146  if (_c == QMetaObject::InvokeMetaMethod) {
147  if (_id < 9)
148  qt_static_metacall(this, _c, _id, _a);
149  _id -= 9;
150  } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
151  if (_id < 9)
152  *reinterpret_cast<int*>(_a[0]) = -1;
153  _id -= 9;
154  }
155  return _id;
156 }
157 
158 QT_PLUGIN_METADATA_SECTION const uint qt_section_alignment_dummy = 42;
159 
160 #ifdef QT_NO_DEBUG
161 
162 QT_PLUGIN_METADATA_SECTION
163 static const unsigned char qt_pluginMetaData[] = {
164  'Q', 'T', 'M', 'E', 'T', 'A', 'D', 'A', 'T', 'A', ' ', ' ',
165  'q', 'b', 'j', 's', 0x01, 0x00, 0x00, 0x00,
166  0xac, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00,
167  0x98, 0x00, 0x00, 0x00, 0x1b, 0x03, 0x00, 0x00,
168  0x03, 0x00, 'I', 'I', 'D', 0x00, 0x00, 0x00,
169  '\'', 0x00, 'n', 'e', 't', '.', 's', 'o',
170  'u', 'r', 'c', 'e', 'f', 'o', 'r', 'g',
171  'e', '.', 'd', 'r', 'u', 'm', 's', 't',
172  'i', 'c', 'k', '.', 'r', 't', '.', 'M',
173  'I', 'D', 'I', 'O', 'u', 't', 'p', 'u',
174  't', 0x00, 0x00, 0x00, 0x9b, 0x0a, 0x00, 0x00,
175  0x09, 0x00, 'c', 'l', 'a', 's', 's', 'N',
176  'a', 'm', 'e', 0x00, 0x09, 0x00, 'O', 'S',
177  'S', 'O', 'u', 't', 'p', 'u', 't', 0x00,
178  'Z', 0xc0, 0xa0, 0x00, 0x07, 0x00, 'v', 'e',
179  'r', 's', 'i', 'o', 'n', 0x00, 0x00, 0x00,
180  0x11, 0x00, 0x00, 0x00, 0x05, 0x00, 'd', 'e',
181  'b', 'u', 'g', 0x00, 0x95, 0x11, 0x00, 0x00,
182  0x08, 0x00, 'M', 'e', 't', 'a', 'D', 'a',
183  't', 'a', 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00,
184  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
185  0x0c, 0x00, 0x00, 0x00, '|', 0x00, 0x00, 0x00,
186  'D', 0x00, 0x00, 0x00, 'p', 0x00, 0x00, 0x00,
187  '`', 0x00, 0x00, 0x00
188 };
189 
190 #else // QT_NO_DEBUG
191 
192 QT_PLUGIN_METADATA_SECTION
193 static const unsigned char qt_pluginMetaData[] = {
194  'Q', 'T', 'M', 'E', 'T', 'A', 'D', 'A', 'T', 'A', ' ', ' ',
195  'q', 'b', 'j', 's', 0x01, 0x00, 0x00, 0x00,
196  0xac, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00,
197  0x98, 0x00, 0x00, 0x00, 0x1b, 0x03, 0x00, 0x00,
198  0x03, 0x00, 'I', 'I', 'D', 0x00, 0x00, 0x00,
199  '\'', 0x00, 'n', 'e', 't', '.', 's', 'o',
200  'u', 'r', 'c', 'e', 'f', 'o', 'r', 'g',
201  'e', '.', 'd', 'r', 'u', 'm', 's', 't',
202  'i', 'c', 'k', '.', 'r', 't', '.', 'M',
203  'I', 'D', 'I', 'O', 'u', 't', 'p', 'u',
204  't', 0x00, 0x00, 0x00, 0x95, 0x0a, 0x00, 0x00,
205  0x08, 0x00, 'M', 'e', 't', 'a', 'D', 'a',
206  't', 'a', 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00,
207  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
208  0x1b, 0x0e, 0x00, 0x00, 0x09, 0x00, 'c', 'l',
209  'a', 's', 's', 'N', 'a', 'm', 'e', 0x00,
210  0x09, 0x00, 'O', 'S', 'S', 'O', 'u', 't',
211  'p', 'u', 't', 0x00, '1', 0x00, 0x00, 0x00,
212  0x05, 0x00, 'd', 'e', 'b', 'u', 'g', 0x00,
213  'Z', 0xc0, 0xa0, 0x00, 0x07, 0x00, 'v', 'e',
214  'r', 's', 'i', 'o', 'n', 0x00, 0x00, 0x00,
215  0x0c, 0x00, 0x00, 0x00, 'D', 0x00, 0x00, 0x00,
216  '`', 0x00, 0x00, 0x00, '|', 0x00, 0x00, 0x00,
217  0x88, 0x00, 0x00, 0x00
218 };
219 #endif // QT_NO_DEBUG
220 
221 using namespace drumstick;
222 using namespace drumstick::rt;
223 QT_MOC_EXPORT_PLUGIN(drumstick::rt::OSSOutput, OSSOutput)
224 
225 QT_END_MOC_NAMESPACE
The QObject class is the base class of all Qt objects.