QHttpResponse::QHttpResponse(QHttpConnection *connection) // TODO: parent child relation : QObject(0), m_connection(connection), m_headerWritten(false), m_sentConnectionHeader(false), m_sentContentLengthHeader(false), m_sentTransferEncodingHeader(false), m_sentDate(false), m_keepAlive(true), m_last(false), m_useChunkedEncoding(false), m_finished(false) { connect(m_connection, SIGNAL(allBytesWritten()), this, SIGNAL(allBytesWritten())); }
void QHttpConnection::updateWriteCount(qint64 count) { Q_ASSERT(m_transmitPos + count <= m_transmitLen); m_transmitPos += count; if (m_transmitPos == m_transmitLen) { m_transmitLen = 0; m_transmitPos = 0; emit allBytesWritten(); } }