| libnetfilter_log
    1.0.1
    | 
| Functions | |
| struct nflog_handle * | nflog_open (void) | 
| int | nflog_close (struct nflog_handle *h) | 
| int | nflog_bind_pf (struct nflog_handle *h, uint16_t pf) | 
| int | nflog_unbind_pf (struct nflog_handle *h, uint16_t pf) | 
When the program has finished with libnetfilter_log, it has to call the nflog_close() function to release all associated resources.
| int nflog_bind_pf | ( | struct nflog_handle * | h, | 
| uint16_t | pf | ||
| ) | 
nflog_bind_pf - bind a nflog handler to a given protocol family
| h | Netfilter log handle obtained via call to nflog_open() | 
| pf | protocol family to bind to nflog handler obtained from nflog_open() | 
Binds the given log connection handle to process packets belonging to the given protocol family (ie. PF_INET, PF_INET6, etc).
Definition at line 358 of file libnetfilter_log.c.
| int nflog_close | ( | struct nflog_handle * | h | ) | 
nflog_close - close a nflog handler
| h | Netfilter log handle obtained via call to nflog_open() | 
This function closes the nflog handler and free associated resources.
Definition at line 341 of file libnetfilter_log.c.
| struct nflog_handle* nflog_open | ( | void | ) | 
nflog_open - open a nflog handler
This function obtains a netfilter log connection handle. When you are finished with the handle returned by this function, you should destroy it by calling nflog_close(). A new netlink connection is obtained internally and associated with the log connection handle returned.
Definition at line 285 of file libnetfilter_log.c.
| int nflog_unbind_pf | ( | struct nflog_handle * | h, | 
| uint16_t | pf | ||
| ) | 
nflog_unbind_pf - unbind nflog handler from a protocol family
| h | Netfilter log handle obtained via call to nflog_open() | 
| pf | protocol family to unbind family from | 
Unbinds the given nflog handle from processing packets belonging to the given protocol family.
Definition at line 372 of file libnetfilter_log.c.
 1.8.8
 1.8.8