MCPcopy Create free account
hub / github.com/awawa-dev/HyperHDR / closeConnection

Method closeConnection

sources/webserver/QtHttpClientWrapper.cpp:285–299  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

283
284
285void QtHttpClientWrapper::closeConnection()
286{
287 // probably filter for request to follow http spec
288 if (m_currentRequest != Q_NULLPTR)
289 {
290 QtHttpReply reply(m_serverHandle);
291 reply.setStatusCode(QtHttpReply::StatusCode::Forbidden);
292
293 connect(&reply, &QtHttpReply::requestSendHeaders, this, &QtHttpClientWrapper::onReplySendHeadersRequested, Qt::UniqueConnection);
294 connect(&reply, &QtHttpReply::requestSendData, this, &QtHttpClientWrapper::onReplySendDataRequested, Qt::UniqueConnection);
295
296 m_parsingStatus = sendReplyToClient(&reply);
297 }
298 m_sockClient->close();
299}
300
301void QtHttpClientWrapper::onReplySendHeadersRequested(void)
302{

Callers 1

WebJsonRpcMethod · 0.80

Calls 2

setStatusCodeMethod · 0.80
closeMethod · 0.45

Tested by

no test coverage detected