]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
MINOR: connection: add a new prepare_bind_conf() entry to xprt_ops
authorWilly Tarreau <w@1wt.eu>
Thu, 22 Dec 2016 16:19:24 +0000 (17:19 +0100)
committerWilly Tarreau <w@1wt.eu>
Thu, 22 Dec 2016 22:26:38 +0000 (23:26 +0100)
This one will be set by the transport layers which want to initialize
a bind_conf. It will typically be used by SSL to load certificates, CAs
and so on.

include/types/connection.h

index 8b732ff757bccecc3441783f636d1a77e2d6f1b5..2fbc30ee8067cd82045d8920f069f8f7c427662a 100644 (file)
@@ -213,6 +213,7 @@ struct xprt_ops {
        void (*shutw)(struct connection *, int);    /* shutw function */
        void (*close)(struct connection *);         /* close the transport layer */
        int  (*init)(struct connection *conn);      /* initialize the transport layer */
+       int  (*prepare_bind_conf)(struct bind_conf *conf); /* prepare a whole bind_conf */
        char name[8];                               /* transport layer name, zero-terminated */
 };