1 #ifndef HTTPRESPONSE_H
12 typedef QPair<QByteArray, QByteArray> pair_type;
13 typedef QList<pair_type> list_type;
14 typedef list_type::const_iterator const_iterator;
16 enum : int { Error = -1, };
23 QByteArray version() const;
24 void set_version(QByteArray const &ver);
26 void set_status(int code);
28 int index_of(QByteArray const &name) const;
29 bool has_attribute(QByteArray const &name) const;
30 QByteArray attribute(QByteArray const &name) const;
31 void set_attribute(QByteArray const &name, QByteArray const &value);
32 void set_attribute(QByteArray const &name, int value);
34 int content_length() const;
36 char const* status_string() const;
38 QByteArray to_latin_1() const;
43 list_type m_attributes;
46 #endif // HTTPRESPONSE_H