mirror of
https://github.com/apache/httpd.git
synced 2025-08-07 04:02:58 +03:00
mod_proxy: Add ap_connection_reusable() for checking if a connection
is reusable as of this point in processing. mod_proxy_fcgi uses the new API to determine if FCGI_CONN_CLOSE should be enabled, but that doesn't change existing behavior since the connection is currently marked for closure elsewhere in the module. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1526189 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@@ -857,6 +857,17 @@ PROXY_DECLARE(int) ap_proxy_connect_backend(const char *proxy_function,
|
||||
PROXY_DECLARE(int) ap_proxy_connection_create(const char *proxy_function,
|
||||
proxy_conn_rec *conn,
|
||||
conn_rec *c, server_rec *s);
|
||||
|
||||
/**
|
||||
* Determine if proxy connection can potentially be reused at the
|
||||
* end of this request.
|
||||
* @param conn proxy connection
|
||||
* @return non-zero if reusable, 0 otherwise
|
||||
* @note Even if this function returns non-zero, the connection may
|
||||
* be subsequently marked for closure.
|
||||
*/
|
||||
PROXY_DECLARE(int) ap_proxy_connection_reusable(proxy_conn_rec *conn);
|
||||
|
||||
/**
|
||||
* Signal the upstream chain that the connection to the backend broke in the
|
||||
* middle of the response. This is done by sending an error bucket with
|
||||
|
Reference in New Issue
Block a user