PythonQtWrapper_QHttpResponseHeader.h
57 lines
| 2.6 KiB
| text/x-c
|
CLexer
florianlink
|
r13 | #ifndef PYTHONQTWRAPPER_QHTTPRESPONSEHEADER_H | ||
#define PYTHONQTWRAPPER_QHTTPRESPONSEHEADER_H | ||||
#include <qhttp.h> | ||||
#include <QObject> | ||||
florianlink
|
r24 | #include <PythonQt.h> | ||
florianlink
|
r13 | #include <QVariant> | ||
#include <qhttp.h> | ||||
#include <qlist.h> | ||||
#include <qpair.h> | ||||
#include <qstringlist.h> | ||||
florianlink
|
r24 | class PythonQtShell_QHttpResponseHeader : public QHttpResponseHeader | ||
{ | ||||
public: | ||||
PythonQtShell_QHttpResponseHeader():QHttpResponseHeader(),_wrapper(NULL) {}; | ||||
PythonQtShell_QHttpResponseHeader(const QHttpResponseHeader& header):QHttpResponseHeader(header),_wrapper(NULL) {}; | ||||
PythonQtShell_QHttpResponseHeader(const QString& str):QHttpResponseHeader(str),_wrapper(NULL) {}; | ||||
PythonQtShell_QHttpResponseHeader(int code, const QString& text = QString(), int majorVer = 1, int minorVer = 1):QHttpResponseHeader(code, text, majorVer, minorVer),_wrapper(NULL) {}; | ||||
virtual int majorVersion() const; | ||||
virtual int minorVersion() const; | ||||
virtual bool parseLine(const QString& line, int number); | ||||
virtual QString toString() const; | ||||
PythonQtInstanceWrapper* _wrapper; | ||||
}; | ||||
class PythonQtPublicPromoter_QHttpResponseHeader : public QHttpResponseHeader | ||||
{ public: | ||||
florianlink
|
r28 | inline int promoted_majorVersion() const { return QHttpResponseHeader::majorVersion(); } | ||
florianlink
|
r73 | inline QString promoted_toString() const { return QHttpResponseHeader::toString(); } | ||
florianlink
|
r28 | inline int promoted_minorVersion() const { return QHttpResponseHeader::minorVersion(); } | ||
inline bool promoted_parseLine(const QString& line, int number) { return QHttpResponseHeader::parseLine(line, number); } | ||||
florianlink
|
r24 | }; | ||
florianlink
|
r13 | class PythonQtWrapper_QHttpResponseHeader : public QObject | ||
{ Q_OBJECT | ||||
public: | ||||
public slots: | ||||
QHttpResponseHeader* new_QHttpResponseHeader(); | ||||
QHttpResponseHeader* new_QHttpResponseHeader(const QHttpResponseHeader& header); | ||||
QHttpResponseHeader* new_QHttpResponseHeader(const QString& str); | ||||
QHttpResponseHeader* new_QHttpResponseHeader(int code, const QString& text = QString(), int majorVer = 1, int minorVer = 1); | ||||
void delete_QHttpResponseHeader(QHttpResponseHeader* obj) { delete obj; } | ||||
florianlink
|
r73 | int majorVersion(QHttpResponseHeader* theWrappedObject) const; | ||
florianlink
|
r24 | int statusCode(QHttpResponseHeader* theWrappedObject) const; | ||
florianlink
|
r73 | QString toString(QHttpResponseHeader* theWrappedObject) const; | ||
florianlink
|
r28 | QString reasonPhrase(QHttpResponseHeader* theWrappedObject) const; | ||
florianlink
|
r24 | void setStatusLine(QHttpResponseHeader* theWrappedObject, int code, const QString& text = QString(), int majorVer = 1, int minorVer = 1); | ||
florianlink
|
r13 | int minorVersion(QHttpResponseHeader* theWrappedObject) const; | ||
florianlink
|
r24 | bool parseLine(QHttpResponseHeader* theWrappedObject, const QString& line, int number); | ||
florianlink
|
r13 | }; | ||
#endif // PYTHONQTWRAPPER_QHTTPRESPONSEHEADER_H | ||||