Eneboo - Documentación para desarrolladores
Clases | 'defines' | Funciones
Referencia del Archivo src/libpq/include/getaddrinfo.h
#include <sys/socket.h>
#include <netdb.h>

Ir al código fuente de este archivo.

Clases

struct  addrinfo

'defines'

#define EAI_BADFLAGS   (-1)
#define EAI_NONAME   (-2)
#define EAI_AGAIN   (-3)
#define EAI_FAIL   (-4)
#define EAI_FAMILY   (-6)
#define EAI_SOCKTYPE   (-7)
#define EAI_SERVICE   (-8)
#define EAI_MEMORY   (-10)
#define EAI_SYSTEM   (-11)
#define AI_PASSIVE   0x0001
#define AI_NUMERICHOST   0x0004
#define NI_NUMERICHOST   1
#define NI_NUMERICSERV   2
#define NI_MAXHOST   1025
#define NI_MAXSERV   32
#define getaddrinfo   pg_getaddrinfo
#define freeaddrinfo   pg_freeaddrinfo
#define gai_strerror   pg_gai_strerror
#define getnameinfo   pg_getnameinfo

Funciones

int getaddrinfo (const char *node, const char *service, const struct addrinfo *hints, struct addrinfo **res)
void freeaddrinfo (struct addrinfo *res)
const char * gai_strerror (int errcode)
int getnameinfo (const struct sockaddr *sa, int salen, char *node, int nodelen, char *service, int servicelen, int flags)

Documentación de los 'defines'

#define AI_NUMERICHOST   0x0004
#define AI_PASSIVE   0x0001
#define EAI_AGAIN   (-3)
#define EAI_BADFLAGS   (-1)
#define EAI_FAIL   (-4)
#define EAI_FAMILY   (-6)
#define EAI_MEMORY   (-10)
#define EAI_NONAME   (-2)
#define EAI_SERVICE   (-8)
#define EAI_SOCKTYPE   (-7)
#define EAI_SYSTEM   (-11)
#define freeaddrinfo   pg_freeaddrinfo
#define gai_strerror   pg_gai_strerror
#define getaddrinfo   pg_getaddrinfo
#define getnameinfo   pg_getnameinfo
#define NI_MAXHOST   1025
#define NI_MAXSERV   32
#define NI_NUMERICHOST   1
#define NI_NUMERICSERV   2

Documentación de las funciones

void freeaddrinfo ( struct addrinfo res)
const char* gai_strerror ( int  errcode)
int getaddrinfo ( const char *  node,
const char *  service,
const struct addrinfo hints,
struct addrinfo **  res 
)
int getnameinfo ( const struct sockaddr *  sa,
int  salen,
char *  node,
int  nodelen,
char *  service,
int  servicelen,
int  flags 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'