MINOR: http: generic pointer to rule argument

Add a void *data which can be used as a generic storage for rule
arguments.
This commit is contained in:
William Lallemand 2014-05-06 18:43:27 +02:00 committed by Willy Tarreau
parent 3bed5e9337
commit 2a83111cee

View File

@ -431,6 +431,7 @@ struct http_req_rule {
int loglevel; /* log-level value for HTTP_REQ_ACT_SET_LOGL */ int loglevel; /* log-level value for HTTP_REQ_ACT_SET_LOGL */
int tos; /* tos value for HTTP_REQ_ACT_SET_TOS */ int tos; /* tos value for HTTP_REQ_ACT_SET_TOS */
int mark; /* nfmark value for HTTP_REQ_ACT_SET_MARK */ int mark; /* nfmark value for HTTP_REQ_ACT_SET_MARK */
void *data; /* generic pointer for module or external rule */
struct { struct {
char *ref; /* MAP or ACL file name to update */ char *ref; /* MAP or ACL file name to update */
struct list key; /* pattern to retrieve MAP or ACL key */ struct list key; /* pattern to retrieve MAP or ACL key */
@ -454,6 +455,7 @@ struct http_res_rule {
int loglevel; /* log-level value for HTTP_RES_ACT_SET_LOGL */ int loglevel; /* log-level value for HTTP_RES_ACT_SET_LOGL */
int tos; /* tos value for HTTP_RES_ACT_SET_TOS */ int tos; /* tos value for HTTP_RES_ACT_SET_TOS */
int mark; /* nfmark value for HTTP_RES_ACT_SET_MARK */ int mark; /* nfmark value for HTTP_RES_ACT_SET_MARK */
void *data; /* generic pointer for module or external rule */
struct { struct {
char *ref; /* MAP or ACL file name to update */ char *ref; /* MAP or ACL file name to update */
struct list key; /* pattern to retrieve MAP or ACL key */ struct list key; /* pattern to retrieve MAP or ACL key */