]> git.tdb.fi Git - libs/net.git/blobdiff - source/http/server.cpp
Provide a method for the application to cancel connection keep-alive
[libs/net.git] / source / http / server.cpp
index 60d37c8f139b2b3ee3b344eb2220cbf89487b896..fc6d61f14c8c065e43bf951a4cc8f52b5a7eac48 100644 (file)
@@ -66,6 +66,11 @@ void Server::submit_response(Response &resp)
                send_response(cl, *cl.response);
 }
 
                send_response(cl, *cl.response);
 }
 
+void Server::cancel_keepalive(Response &resp)
+{
+       get_client_by_response(resp).keepalive = false;
+}
+
 void Server::data_available()
 {
        Net::StreamSocket *csock = sock.accept();
 void Server::data_available()
 {
        Net::StreamSocket *csock = sock.accept();