]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-http: http-server-connection - Publish internal API for halting and resuming...
authorStephan Bosch <stephan.bosch@open-xchange.com>
Mon, 11 Nov 2019 16:01:47 +0000 (17:01 +0100)
committermartti.rannanjarvi <martti.rannanjarvi@open-xchange.com>
Sat, 18 Apr 2020 14:55:11 +0000 (14:55 +0000)
src/lib-http/http-server-connection.c
src/lib-http/http-server-private.h

index 8b90be988510b4984a1bf586012fe648d52ef29e..f6ee6c4a8370cb8eb2936fb4cccea1dbcdc0a2b7 100644 (file)
@@ -68,14 +68,12 @@ http_server_connection_get_stats(struct http_server_connection *conn)
        return &conn->stats;
 }
 
-static void
-http_server_connection_input_halt(struct http_server_connection *conn)
+void http_server_connection_input_halt(struct http_server_connection *conn)
 {
        connection_input_halt(&conn->conn);
 }
 
-static void
-http_server_connection_input_resume(struct http_server_connection *conn)
+void http_server_connection_input_resume(struct http_server_connection *conn)
 {
        if (!conn->closed && !conn->input_broken && !conn->close_indicated &&
            !conn->in_req_callback && conn->incoming_payload == NULL) {
index c2dde79fa1333f8ab337f76c662e67bcba13f086..f0de94ca38ef5fe64b6c741d392e4e102ddf4305 100644 (file)
@@ -277,6 +277,9 @@ struct connection_list *http_server_connection_list_init(void);
 
 bool http_server_connection_shut_down(struct http_server_connection *conn);
 
+void http_server_connection_input_halt(struct http_server_connection *conn);
+void http_server_connection_input_resume(struct http_server_connection *conn);
+
 void http_server_connection_handle_output_error(
        struct http_server_connection *conn);