QHttpHeader Class Reference

#include <qhttp.h>

Class Description

Definition at line 69 of file qhttp.h.

+ Inheritance diagram for QHttpHeader:

Public Member Functions

 QHttpHeader ()
 
 QHttpHeader (const QHttpHeader &header)
 
 QHttpHeader (const QString &str)
 
virtual ~QHttpHeader ()
 
QHttpHeaderoperator= (const QHttpHeader &h)
 
void setValue (const QString &key, const QString &value)
 
void setValues (const QList< QPair< QString, QString > > &values)
 
void addValue (const QString &key, const QString &value)
 
QList< QPair< QString, QString > > values () const
 
bool hasKey (const QString &key) const
 
QStringList keys () const
 
QString value (const QString &key) const
 
QStringList allValues (const QString &key) const
 
void removeValue (const QString &key)
 
void removeAllValues (const QString &key)
 
bool hasContentLength () const
 
uint contentLength () const
 
void setContentLength (int len)
 
bool hasContentType () const
 
QString contentType () const
 
void setContentType (const QString &type)
 
virtual QString toString () const
 
bool isValid () const
 
virtual int majorVersion () const =0
 
virtual int minorVersion () const =0
 

Protected Member Functions

virtual bool parseLine (const QString &line, int number)
 
bool parse (const QString &str)
 
void setValid (bool)
 
 QHttpHeader (QHttpHeaderPrivate &dd, const QString &str=QString())
 
 QHttpHeader (QHttpHeaderPrivate &dd, const QHttpHeader &header)
 

Protected Attributes

QScopedPointer< QHttpHeaderPrivate > d_ptr
 

Constructor & Destructor Documentation

QHttpHeader ( const QHttpHeader header)
QHttpHeader ( const QString str)
virtual ~QHttpHeader ( )
virtual
QHttpHeader ( QHttpHeaderPrivate &  dd,
const QString str = QString() 
)
protected
QHttpHeader ( QHttpHeaderPrivate &  dd,
const QHttpHeader header 
)
protected

Member Function Documentation

QHttpHeader& operator= ( const QHttpHeader h)
void setValue ( const QString key,
const QString value 
)
void setValues ( const QList< QPair< QString, QString > > &  values)
void addValue ( const QString key,
const QString value 
)
QList<QPair<QString, QString> > values ( ) const
bool hasKey ( const QString key) const
QStringList keys ( ) const
QString value ( const QString key) const
QStringList allValues ( const QString key) const
void removeValue ( const QString key)
void removeAllValues ( const QString key)
bool hasContentLength ( ) const
uint contentLength ( ) const
void setContentLength ( int  len)
bool hasContentType ( ) const
QString contentType ( ) const
void setContentType ( const QString type)
virtual QString toString ( ) const
virtual

Reimplemented in QHttpRequestHeader, and QHttpResponseHeader.

bool isValid ( ) const
virtual int majorVersion ( ) const
pure virtual
virtual int minorVersion ( ) const
pure virtual
virtual bool parseLine ( const QString line,
int  number 
)
protectedvirtual

Reimplemented in QHttpRequestHeader, and QHttpResponseHeader.

bool parse ( const QString str)
protected
void setValid ( bool  )
protected

Member Data Documentation

QScopedPointer<QHttpHeaderPrivate> d_ptr
protected

Definition at line 112 of file qhttp.h.


The documentation for this class was generated from the following file: