]> granicus.if.org Git - apache/commitdiff
Add docs for the newest hook.
authorRyan Bloom <rbb@apache.org>
Tue, 13 Nov 2001 04:01:28 +0000 (04:01 +0000)
committerRyan Bloom <rbb@apache.org>
Tue, 13 Nov 2001 04:01:28 +0000 (04:01 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91892 13f79535-47bb-0310-9956-ffa450edef68

include/http_connection.h

index 8b497d53fa62dcbceb45c26b4e200959f7edbfe3..3a619637714d3ee7cbd5b7722ad223eccea79afc 100644 (file)
@@ -129,9 +129,19 @@ AP_DECLARE_HOOK(int,pre_connection,(conn_rec *c))
 AP_DECLARE_HOOK(int,process_connection,(conn_rec *c))
 
 /**
+ * This hook allows modules to create connections. After the connection
+ * has been accepted, the socket is passed to this function to actually
+ * insert all filters that operate on the network, and create the connection
+ * record. The first module to create a connection is the last module
+ * run
+ * @param p The pool from which to allocate the connection record
+ * @param csd The socket that has been accepted
+ * @param conn_id A unique identifier for this connection.  The ID only
+ *                needs to be unique at that time, not forever.
+ * @return An allocated connection record or NULL.
  */
 AP_DECLARE_HOOK(conn_rec *, create_connection,
-                (apr_pool_t *p, apr_socket_t *csd, int conn_ed))
+                (apr_pool_t *p, apr_socket_t *csd, int conn_id))
 
 #ifdef __cplusplus
 }