|
version 1.1.1.1, 2012/05/29 12:55:57
|
version 1.1.1.2, 2013/07/22 00:32:35
|
|
Line 1
|
Line 1
|
| /* $Id$ */ |
/* $Id$ */ |
| /* MiniUPnP project |
/* MiniUPnP project |
| * http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/ |
* http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/ |
| * (c) 2011 Thomas Bernard | * (c) 2011-2013 Thomas Bernard |
| * This software is subject to the conditions detailed |
* This software is subject to the conditions detailed |
| * in the LICENCE file provided within the distribution */ |
* in the LICENCE file provided within the distribution */ |
| |
|
| #ifndef __UPNPUTILS_H__ | #ifndef UPNPUTILS_H_INCLUDED |
| #define __UPNPUTILS_H__ | #define UPNPUTILS_H_INCLUDED |
| |
|
| /** |
/** |
| * convert a struct sockaddr to a human readable string. |
* convert a struct sockaddr to a human readable string. |
|
Line 15
|
Line 15
|
| */ |
*/ |
| int |
int |
| sockaddr_to_string(const struct sockaddr * addr, char * str, size_t size); |
sockaddr_to_string(const struct sockaddr * addr, char * str, size_t size); |
| |
|
| |
/** |
| |
* set the file description as non blocking |
| |
* return 0 in case of failure, 1 in case of success |
| |
*/ |
| |
int |
| |
set_non_blocking(int fd); |
| |
|
| |
/** |
| |
* get the LAN which the peer belongs to |
| |
*/ |
| |
struct lan_addr_s * |
| |
get_lan_for_peer(const struct sockaddr * peer); |
| |
|
| #endif |
#endif |
| |
|