|
Electroneum
|
Go to the source code of this file.
Macros | |
| #define | SA_LEN(sa) ((sa)->sa_len) |
Functions | |
| int | sockaddr_to_string (const struct sockaddr *addr, char *str, size_t size) |
| int | set_non_blocking (int fd) |
| struct lan_addr_s * | get_lan_for_peer (const struct sockaddr *peer) |
| #define SA_LEN | ( | sa | ) | ((sa)->sa_len) |
define portability macros
Definition at line 48 of file upnputils.h.
| struct lan_addr_s* get_lan_for_peer | ( | const struct sockaddr * | peer | ) |
get the LAN which the peer belongs to
| int set_non_blocking | ( | int | fd | ) |
set the file description as non blocking return 0 in case of failure, 1 in case of success
| int sockaddr_to_string | ( | const struct sockaddr * | addr, |
| char * | str, | ||
| size_t | size | ||
| ) |
convert a struct sockaddr to a human readable string. [ipv6]:port or ipv4:port return the number of characters used (as snprintf)