version 3.3

VRS::HttpResponse Class Reference

#include <vrs/qt3/httpserver/httpresponse.h>

List of all members.

Public Member Functions

 HttpResponse (QSocket *socket)
void setStatusLine (int code, const QString &text, int majorVer=1, int minorVer=1)
void setContentType (const QString &type)
void setContentLength (int len)
HttpResponseHeaderheader ()
void writeHeader ()
 Must be called before calling textStream() or dataStream().
QTextStream & textStream ()
QDataStream & dataStream ()
bool isHeaderWritten () const


Constructor & Destructor Documentation

VRS::HttpResponse::HttpResponse ( QSocket *  socket  ) 


Member Function Documentation

void VRS::HttpResponse::setStatusLine ( int  code,
const QString &  text,
int  majorVer = 1,
int  minorVer = 1 
)

void VRS::HttpResponse::setContentType ( const QString &  type  ) 

void VRS::HttpResponse::setContentLength ( int  len  ) 

HttpResponseHeader& VRS::HttpResponse::header (  ) 

void VRS::HttpResponse::writeHeader (  ) 

Must be called before calling textStream() or dataStream().

QTextStream& VRS::HttpResponse::textStream (  ) 

Note: If you use your own variable to store the QTextStream object, you MUST hold it as a reference (note the & ):

QTextStream& stream = response.textStream() stream << "my text";

Otherwise you can also use the method directly:

response.textStream() << "myText";

QDataStream& VRS::HttpResponse::dataStream (  ) 

Note: If you use your own variable to store the QDataStream object, you MUST hold it as a reference (note the & ):

QTextStream& stream = response.dataStream() stream << binaryData;

Otherwise you can also use the method directly:

response.dataStream() << binaryData;

bool VRS::HttpResponse::isHeaderWritten (  )  const


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

Generated on Mon May 21 06:00:24 2012 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact