summaryrefslogtreecommitdiffstats
path: root/include/libnetfilter_cttimeout
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2012-02-29 10:38:15 +0100
committerPablo Neira Ayuso <pablo@netfilter.org>2012-02-29 10:38:15 +0100
commit92233639e39aa8b8fce4ca0a4a26f574a6feb7ae (patch)
tree67beb0cc067b27040871536ddb2bbbde5e79aba9 /include/libnetfilter_cttimeout
parent3cb67d9779492f01b39853fe088672b9703371b2 (diff)
parent587bc0a2430155fa5b69d265eb29d06cb93d31c1 (diff)
Merge branch 'master' of git://dev.medozas.de/libnetfilter_cttimeout
Diffstat (limited to 'include/libnetfilter_cttimeout')
-rw-r--r--include/libnetfilter_cttimeout/libnetfilter_cttimeout.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/include/libnetfilter_cttimeout/libnetfilter_cttimeout.h b/include/libnetfilter_cttimeout/libnetfilter_cttimeout.h
index be37636..5a548fa 100644
--- a/include/libnetfilter_cttimeout/libnetfilter_cttimeout.h
+++ b/include/libnetfilter_cttimeout/libnetfilter_cttimeout.h
@@ -1,9 +1,14 @@
#ifndef _LIBNETFILTER_CTTIMEOUT_H_
#define _LIBNETFILTER_CTTIMEOUT_H_
+#include <stdint.h>
#include <sys/types.h>
#include <linux/netfilter/nfnetlink_conntrack.h>
+#ifdef __cplusplus
+extern "C" {
+#endif
+
struct nfct_timeout;
struct nfct_timeout *nfct_timeout_alloc(void);
@@ -98,9 +103,13 @@ void nfct_timeout_policy_attr_unset(struct nfct_timeout *t, uint32_t type);
struct nlmsghdr;
struct nlmsghdr *nfct_timeout_nlmsg_build_hdr(char *buf, uint8_t cmd, uint16_t flags, uint32_t seq);
-void nfct_timeout_nlmsg_build_payload(struct nlmsghdr *, struct nfct_timeout *);
+void nfct_timeout_nlmsg_build_payload(struct nlmsghdr *, const struct nfct_timeout *);
int nfct_timeout_nlmsg_parse_payload(const struct nlmsghdr *nlh, struct nfct_timeout *);
-int nfct_timeout_snprintf(char *buf, size_t size, struct nfct_timeout *, unsigned int flags);
+int nfct_timeout_snprintf(char *buf, size_t size, const struct nfct_timeout *, unsigned int flags);
+#ifdef __cplusplus
+} /* extern "C" */
#endif
+
+#endif /* _LIBNETFILTER_CTTIMEOUT_H_ */