HttpResponse Class Reference

#include <httpresponse.h>

Inheritance diagram for HttpResponse:
HttpMessage

List of all members.

Public Types

enum  StatusCode {
  CONTINUE = 100, SWITCHING_PROTOCOLS = 101, PROCESSING = 102, OK = 200,
  CREATED = 201, ACCEPTED = 202, NON_AUTHORITATIVE_INFORMATION = 203, NO_CONTENT = 204,
  RESET_CONTENT = 205, PARTIAL_CONTENT = 206, MULTI_STATUS = 207, MULTIPLE_CHOICES = 300,
  MOVED_PERMANENTLY = 301, FOUND = 302, SEE_OTHER = 303, NOT_MODIFIED = 304,
  USE_PROXY = 305, SWITCH_PROXY = 306, TEMPORARY_REDIRECT = 307, BAD_REQUEST = 400,
  UNAUTHORIZED = 401, PAYMENT_REQUIRED = 402, FORBIDDEN = 403, NOT_FOUND = 404,
  METHOD_NOT_ALLOWED = 405, NOT_ACCEPTABLE = 406, PROXY_AUTHENTICATION_REQUIRED = 407, REQUEST_TIMEOUT = 408,
  CONFLICT = 409, GONE = 410, LENGTH_REQUIRED = 411, PRECONDITION_FAILED = 412,
  REQUEST_ENTITY_TOO_LARGE = 413, REQUEST_URI_TOO_LONG = 414, UNSUPPORTED_MEDIA_TYPE = 415, REQUESTED_RANGE_NOT_SATISFIABLE = 416,
  EXPECTATION_FAILED = 417, I_AM_A_TEAPOT = 418, UNPROCESSABLE_ENTITY = 422, LOCKED = 423,
  FAILED_DEPENDENCY = 424, UNORDERED_COLLECTION = 425, UPGRADE_REQUIRED = 426, INTERNAL_SERVER_ERROR = 500,
  NOT_IMPLEMENTED = 501, BAD_GATEWAY = 502, SERVICE_UNAVAILABLE = 503, GATEWAY_TIMEOUT = 504,
  HTTP_VERSION_NOT_SUPPORTED = 505, VARIANT_ALSO_NEGOTIATES = 506, INSUFFICIENT_STORAGE = 507, NOT_EXTENDED = 510
}

Public Member Functions

 HttpResponse (const HttpVersion &httpVersion, int statusCode=OK, bool closeConnection=false)
 HttpResponse (const HttpVersion &httpVersion, int statusCode, const QByteArray &reasonPhrase, bool closeConnection=false)
int statusCode () const
bool setStatusCode (int st)
void setStatusCode (int st, const QByteArray &reasonPhrase)
QByteArray reasonPhrase () const
void setReasonPhrase (const QByteArray &reasonPhrase)
bool closeConnection () const
void setCloseConnection (bool close)

Detailed Description

Definition at line 33 of file httpresponse.h.


Member Enumeration Documentation

Enumerator:
CONTINUE 
SWITCHING_PROTOCOLS 
PROCESSING 
OK 
CREATED 
ACCEPTED 
NON_AUTHORITATIVE_INFORMATION 
NO_CONTENT 
RESET_CONTENT 
PARTIAL_CONTENT 
MULTI_STATUS 
MULTIPLE_CHOICES 
MOVED_PERMANENTLY 
FOUND 
SEE_OTHER 
NOT_MODIFIED 
USE_PROXY 
SWITCH_PROXY 
TEMPORARY_REDIRECT 
BAD_REQUEST 
UNAUTHORIZED 
PAYMENT_REQUIRED 
FORBIDDEN 
NOT_FOUND 
METHOD_NOT_ALLOWED 
NOT_ACCEPTABLE 
PROXY_AUTHENTICATION_REQUIRED 
REQUEST_TIMEOUT 
CONFLICT 
GONE 
LENGTH_REQUIRED 
PRECONDITION_FAILED 
REQUEST_ENTITY_TOO_LARGE 
REQUEST_URI_TOO_LONG 
UNSUPPORTED_MEDIA_TYPE 
REQUESTED_RANGE_NOT_SATISFIABLE 
EXPECTATION_FAILED 
I_AM_A_TEAPOT 
UNPROCESSABLE_ENTITY 
LOCKED 
FAILED_DEPENDENCY 
UNORDERED_COLLECTION 
UPGRADE_REQUIRED 
INTERNAL_SERVER_ERROR 
NOT_IMPLEMENTED 
BAD_GATEWAY 
SERVICE_UNAVAILABLE 
GATEWAY_TIMEOUT 
HTTP_VERSION_NOT_SUPPORTED 
VARIANT_ALSO_NEGOTIATES 
INSUFFICIENT_STORAGE 
NOT_EXTENDED 

Definition at line 36 of file httpresponse.h.


Constructor & Destructor Documentation

HttpResponse::HttpResponse ( const HttpVersion httpVersion,
int  statusCode = OK,
bool  closeConnection = false 
) [explicit]

Definition at line 143 of file httpresponse.cpp.

HttpResponse::HttpResponse ( const HttpVersion httpVersion,
int  statusCode,
const QByteArray &  reasonPhrase,
bool  closeConnection = false 
) [explicit]

Definition at line 154 of file httpresponse.cpp.


Member Function Documentation

bool HttpResponse::closeConnection (  )  const [inline]

Definition at line 132 of file httpresponse.h.

QByteArray HttpResponse::reasonPhrase (  )  const [inline]

Definition at line 127 of file httpresponse.h.

void HttpResponse::setCloseConnection ( bool  close  ) 

Definition at line 186 of file httpresponse.cpp.

void HttpResponse::setReasonPhrase ( const QByteArray &  reasonPhrase  ) 

Definition at line 181 of file httpresponse.cpp.

void HttpResponse::setStatusCode ( int  st,
const QByteArray &  reasonPhrase 
)

Definition at line 175 of file httpresponse.cpp.

bool HttpResponse::setStatusCode ( int  st  ) 

Definition at line 163 of file httpresponse.cpp.

int HttpResponse::statusCode (  )  const [inline]

Definition at line 122 of file httpresponse.h.


The documentation for this class was generated from the following files:
Generated on Thu Sep 30 14:04:30 2010 for Brisa by  doxygen 1.6.3