|
VLC
2.1.0-git
|

Macros | |
| #define | _NI_MASK |
| #define | _AI_MASK (AI_PASSIVE|AI_CANONNAME|AI_NUMERICHOST) |
Functions | |
| const char * | gai_strerror (int errnum) |
| int | getnameinfo (const struct sockaddr *sa, socklen_t salen, char *host, int hostlen, char *serv, int servlen, int flags) |
| static int | gai_error_from_herrno (void) |
| void | freeaddrinfo (struct addrinfo *res) |
| static struct addrinfo * | makeaddrinfo (int af, int type, int proto, const struct sockaddr *addr, size_t addrlen, const char *canonname) |
| static struct addrinfo * | makeipv4info (int type, int proto, u_long ip, u_short port, const char *name) |
| int | getaddrinfo (const char *node, const char *service, const struct addrinfo *hints, struct addrinfo **res) |
Variables | |
| struct { | |
| int code | |
| const char msg [41] | |
| } | gai_errlist [] |
| static const char | gai_unknownerr [] = "Unrecognized error number" |
| #define _AI_MASK (AI_PASSIVE|AI_CANONNAME|AI_NUMERICHOST) |
Referenced by getaddrinfo().
| #define _NI_MASK |
Referenced by getnameinfo().
| void freeaddrinfo | ( | struct addrinfo * | res | ) |
|
static |
References EAI_AGAIN, EAI_FAIL, EAI_NODATA, EAI_NONAME, and EAI_SYSTEM.
Referenced by getaddrinfo().
| const char* gai_strerror | ( | int | errnum | ) |
References code, gai_errlist, and gai_unknownerr.
Referenced by net_Connect(), net_ConnectDgram(), net_Listen(), net_ListenSingle(), net_OpenDgram(), and SAP_Add().
| int getaddrinfo | ( | const char * | node, |
| const char * | service, | ||
| const struct addrinfo * | hints, | ||
| struct addrinfo ** | res | ||
| ) |
References _AI_MASK, EAI_BADFLAGS, EAI_FAMILY, EAI_SERVICE, EAI_SOCKTYPE, EAI_SYSTEM, gai_error_from_herrno(), INADDR_ANY, INADDR_NONE, makeipv4info(), and name.
Referenced by vlc_getaddrinfo().
| int getnameinfo | ( | const struct sockaddr * | sa, |
| socklen_t | salen, | ||
| char * | host, | ||
| int | hostlen, | ||
| char * | serv, | ||
| int | servlen, | ||
| int | flags | ||
| ) |
References _NI_MASK, EAI_BADFLAGS, EAI_FAMILY, EAI_NONAME, and EAI_OVERFLOW.
Referenced by vlc_getnameinfo().
|
staticread |
References freeaddrinfo(), and strdup().
Referenced by makeipv4info().
|
staticread |
References makeaddrinfo().
Referenced by getaddrinfo().
| int code |
Referenced by gai_strerror(), vlc_InitAction(), and vlc_str2keycode().
| struct { ... } gai_errlist[] |
Referenced by gai_strerror().
|
static |
Referenced by gai_strerror().
| const char msg[41] |
Referenced by libvlc_InternalInit(), vlc_thread_fatal(), and vlc_vaLog().
1.8.1.2