Annotation of embedaddon/miniupnpd/natpmp.h, revision 1.1.1.3

1.1.1.3 ! misho       1: /* $Id: natpmp.h,v 1.9 2012/09/27 15:47:15 nanard Exp $ */
1.1       misho       2: /* MiniUPnP project
                      3:  * author : Thomas Bernard
                      4:  * website : http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
                      5:  */
1.1.1.3 ! misho       6: #ifndef NATPMP_H_INCLUDED
        !             7: #define NATPMP_H_INCLUDED
1.1       misho       8: 
1.1.1.2   misho       9: /* The NAT-PMP specification which can be found at the url :
                     10:  * http://files.dns-sd.org/draft-cheshire-nat-pmp.txt
                     11:  * draft version 3 of April 2008
                     12:  * define 5351 as listening port for the gateway,
                     13:  * and the 224.0.0.1 port 5350 as the local link
                     14:  * multicast address for address change announces.
                     15:  * Previous versions of the specification defined 5351
                     16:  * as the port for address change announces. */
1.1       misho      17: #define NATPMP_PORT (5351)
1.1.1.2   misho      18: #define NATPMP_NOTIF_PORT      (5350)
1.1       misho      19: #define NATPMP_NOTIF_ADDR      ("224.0.0.1")
                     20: 
                     21: int OpenAndConfNATPMPSockets(int * sockets);
                     22: 
                     23: void ProcessIncomingNATPMPPacket(int s);
                     24: 
1.1.1.2   misho      25: #if 0
                     26: int ScanNATPMPforExpiration(void);
1.1       misho      27: 
1.1.1.2   misho      28: int CleanExpiredNATPMP(void);
                     29: #endif
1.1       misho      30: 
                     31: void SendNATPMPPublicAddressChangeNotification(int * sockets, int n_sockets);
                     32: 
                     33: #endif
                     34: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>