00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #include "QcjHttpService.h"
00011 #if !defined(Q_MOC_OUTPUT_REVISION)
00012 #error "The header file 'QcjHttpService.h' doesn't include <QObject>."
00013 #elif Q_MOC_OUTPUT_REVISION != 59
00014 #error "This file was generated using the moc from 4.2.1. It"
00015 #error "cannot be used with the include files from this version of Qt."
00016 #error "(The moc has changed too much.)"
00017 #endif
00018
00019 static const uint qt_meta_data_QcjHttpService[] = {
00020
00021
00022 1,
00023 0,
00024 0, 0,
00025 10, 10,
00026 0, 0,
00027 0, 0,
00028
00029
00030 16, 15, 15, 15, 0x05,
00031 54, 52, 15, 15, 0x05,
00032 83, 15, 15, 15, 0x05,
00033
00034
00035 108, 15, 15, 15, 0x09,
00036 119, 15, 15, 15, 0x09,
00037 133, 15, 15, 15, 0x09,
00038 173, 15, 15, 15, 0x09,
00039 197, 190, 15, 15, 0x09,
00040 235, 231, 15, 15, 0x09,
00041 275, 15, 15, 15, 0x09,
00042
00043 0
00044 };
00045
00046 static const char qt_meta_stringdata_QcjHttpService[] = {
00047 "QcjHttpService\0\0error(QAbstractSocket::SocketError)\0,\0"
00048 "send(QTcpSocket*,QByteArray)\0closeSocket(QTcpSocket*)\0haveData()\0"
00049 "haveTimeout()\0haveError(QAbstractSocket::SocketError)\0"
00050 "haveDisconnect()\0ec,msg\0errorResponse(ErrorCodes,QString)\0rsp\0"
00051 "processResponse(QMap<QString,QVariant>)\0haveTimeOut()\0"
00052 };
00053
00054 const QMetaObject QcjHttpService::staticMetaObject = {
00055 { &QThread::staticMetaObject, qt_meta_stringdata_QcjHttpService,
00056 qt_meta_data_QcjHttpService, 0 }
00057 };
00058
00059 const QMetaObject *QcjHttpService::metaObject() const
00060 {
00061 return &staticMetaObject;
00062 }
00063
00064 void *QcjHttpService::qt_metacast(const char *_clname)
00065 {
00066 if (!_clname) return 0;
00067 if (!strcmp(_clname, qt_meta_stringdata_QcjHttpService))
00068 return static_cast<void*>(const_cast<QcjHttpService*>(this));
00069 return QThread::qt_metacast(_clname);
00070 }
00071
00072 int QcjHttpService::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
00073 {
00074 _id = QThread::qt_metacall(_c, _id, _a);
00075 if (_id < 0)
00076 return _id;
00077 if (_c == QMetaObject::InvokeMetaMethod) {
00078 switch (_id) {
00079 case 0: error((*reinterpret_cast< QAbstractSocket::SocketError(*)>(_a[1]))); break;
00080 case 1: send((*reinterpret_cast< QTcpSocket*(*)>(_a[1])),(*reinterpret_cast< QByteArray(*)>(_a[2]))); break;
00081 case 2: closeSocket((*reinterpret_cast< QTcpSocket*(*)>(_a[1]))); break;
00082 case 3: haveData(); break;
00083 case 4: haveTimeout(); break;
00084 case 5: haveError((*reinterpret_cast< QAbstractSocket::SocketError(*)>(_a[1]))); break;
00085 case 6: haveDisconnect(); break;
00086 case 7: errorResponse((*reinterpret_cast< ErrorCodes(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
00087 case 8: processResponse((*reinterpret_cast< QMap<QString,QVariant>(*)>(_a[1]))); break;
00088 case 9: haveTimeOut(); break;
00089 }
00090 _id -= 10;
00091 }
00092 return _id;
00093 }
00094
00095
00096 void QcjHttpService::error(QAbstractSocket::SocketError _t1)
00097 {
00098 void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
00099 QMetaObject::activate(this, &staticMetaObject, 0, _a);
00100 }
00101
00102
00103 void QcjHttpService::send(QTcpSocket * _t1, QByteArray _t2)
00104 {
00105 void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
00106 QMetaObject::activate(this, &staticMetaObject, 1, _a);
00107 }
00108
00109
00110 void QcjHttpService::closeSocket(QTcpSocket * _t1)
00111 {
00112 void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
00113 QMetaObject::activate(this, &staticMetaObject, 2, _a);
00114 }