7 #ifndef NFTPINHOLE_H_INCLUDED 8 #define NFTPINHOLE_H_INCLUDED 10 #ifdef ENABLE_UPNPPINHOLE 11 #include <sys/types.h> 13 int find_pinhole(
const char *
ifname,
14 const char * rem_host,
unsigned short rem_port,
15 const char * int_client,
unsigned short int_port,
17 char *
desc,
int desc_len,
unsigned int * timestamp);
19 int add_pinhole(
const char *
ifname,
20 const char * rem_host,
unsigned short rem_port,
21 const char * int_client,
unsigned short int_port,
22 int proto,
const char *
desc,
unsigned int timestamp);
24 int update_pinhole(
unsigned short uid,
unsigned int timestamp);
26 int delete_pinhole(
unsigned short uid);
29 get_pinhole_info(
unsigned short uid,
30 char * rem_host,
int rem_hostlen,
unsigned short * rem_port,
31 char * int_client,
int int_clientlen,
32 unsigned short * int_port,
34 unsigned int * timestamp,
35 u_int64_t * packets, u_int64_t * bytes);
37 int get_pinhole_uid_by_index(
int index);
39 int clean_pinhole_list(
unsigned int * next_timestamp);
static const char * ifname
Definition: testipfwrdr.c:17
string proto
Definition: pymoduletest.py:71
desc
Definition: pymoduletest.py:79