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 |
|
|