| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/qt3/httpserver/httpresponse.h>
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) |
| HttpResponseHeader & | header () |
| void | writeHeader () |
| Must be called before calling textStream() or dataStream(). | |
| QTextStream & | textStream () |
| QDataStream & | dataStream () |
| bool | isHeaderWritten () const |
| VRS::HttpResponse::HttpResponse | ( | QSocket * | socket | ) |
| 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 |