#include <QtNetwork/qhttp.h>
#ifndef QHTTP_H
#ifndef QT_NO_HTTP
class QHttpHeader{
public: QHttpHeader();
public: QHttpHeader(class QHttpHeader const & header);
public: QHttpHeader(class QString const & str);
public: virtual ~QHttpHeader();
public: class QHttpHeader& operator =(class QHttpHeader const & h);
public: void setValue(class QString const & key, class QString const & value);
public: void setValues(class QList < class QPair < class QString, class QString > > const & values);
public: void addValue(class QString const & key, class QString const & value);
public: class QList < class QPair < class QString, class QString > > values() const
public: bool hasKey(class QString const & key) const
public: class QStringList keys() const
public: class QString value(class QString const & key) const
public: class QStringList allValues(class QString const & key) const
public: void removeValue(class QString const & key);
public: void removeAllValues(class QString const & key);
public: bool hasContentLength() const
public: uint contentLength() const
public: void setContentLength(int len);
public: bool hasContentType() const
public: class QString contentType() const
public: void setContentType(class QString const & type);
public: virtual class QString toString() const
public: bool isValid() const
public: virtual int majorVersion() const = 0;
public: virtual int minorVersion() const = 0;
protected: virtual bool parseLine(class QString const & line, int number);
protected: bool parse(class QString const & str);
protected: void setValid(bool);
protected: QHttpHeader(struct QHttpHeaderPrivate& dd, class QString const & str = QString::QString());
protected: QHttpHeader(struct QHttpHeaderPrivate& dd, class QHttpHeader const & header);
protected: struct QHttpHeaderPrivate* d_ptr;
private: inline struct QHttpHeaderPrivate* d_func();
private: inline struct QHttpHeaderPrivate const * d_func() const
friend struct QHttpHeaderPrivate;
};
#endif // QT_NO_HTTP
#endif // QHTTP_H