diff options
author | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org </C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org> | 2005-11-04 14:32:50 +0000 |
---|---|---|
committer | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org </C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org> | 2005-11-04 14:32:50 +0000 |
commit | c14bac8c8fd73e708430336dc8e4bcfc13e9b310 (patch) | |
tree | af28dec6b0eaa9a0bd98d6a3db9a8729fed53836 /include | |
parent | e4bba18a91266f9188e0d491f170a827798cc1aa (diff) |
add extra 'data' argument to callback functions
Diffstat (limited to 'include')
-rw-r--r-- | include/libnetfilter_conntrack/libnetfilter_conntrack.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/include/libnetfilter_conntrack/libnetfilter_conntrack.h b/include/libnetfilter_conntrack/libnetfilter_conntrack.h index c0636b3..a51c55b 100644 --- a/include/libnetfilter_conntrack/libnetfilter_conntrack.h +++ b/include/libnetfilter_conntrack/libnetfilter_conntrack.h @@ -197,7 +197,7 @@ enum { }; struct nfct_handle; -typedef int (*nfct_callback)(void *arg, unsigned int flags, int); +typedef int (*nfct_callback)(void *arg, unsigned int flags, int, void *data); typedef int (*nfct_handler)(struct nfct_handle *cth, struct nlmsghdr *nlh, void *arg); @@ -230,16 +230,16 @@ extern int nfct_close(struct nfct_handle *cth); * [Register|unregister] callbacks */ extern void nfct_register_callback(struct nfct_handle *cth, - nfct_callback callback); + nfct_callback callback, void *data); extern void nfct_unregister_callback(struct nfct_handle *cth); /* * callback displayers */ -extern int nfct_default_conntrack_display(void *arg, unsigned int, int); -extern int nfct_default_conntrack_display_id(void *arg, unsigned int, int); -extern int nfct_default_expect_display(void *arg, unsigned int, int); -extern int nfct_default_expect_display_id(void *arg, unsigned int, int); +extern int nfct_default_conntrack_display(void *arg, unsigned int, int, void *); +extern int nfct_default_conntrack_display_id(void *arg, unsigned int, int, void *); +extern int nfct_default_expect_display(void *arg, unsigned int, int, void *); +extern int nfct_default_expect_display_id(void *arg, unsigned int, int, void *); /* * [Create|update|get|destroy] conntracks |