Classes | Macros | Functions
ares_getnameinfo.c File Reference
#include "ares_setup.h"
#include "ares_nameser.h"
#include "ares.h"
#include "ares_ipv6.h"
#include "ares_nowarn.h"
#include "ares_private.h"
Include dependency graph for ares_getnameinfo.c:

Go to the source code of this file.

Classes

struct  nameinfo_query
 

Macros

#define IPBUFSIZ   (sizeof("ffff:ffff:ffff:ffff:ffff:ffff:255.255.255.255"))
 

Functions

int ares__is_onion_domain (const char *name)
 
void ares_getnameinfo (ares_channel channel, const struct sockaddr *sa, ares_socklen_t salen, int flags, ares_nameinfo_callback callback, void *arg)
 
STATIC_TESTABLE char * ares_striendstr (const char *s1, const char *s2)
 
static char * lookup_service (unsigned short port, int flags, char *buf, size_t buflen)
 
static void nameinfo_callback (void *arg, int status, int timeouts, struct hostent *host)
 

Macro Definition Documentation

◆ IPBUFSIZ

#define IPBUFSIZ   (sizeof("ffff:ffff:ffff:ffff:ffff:ffff:255.255.255.255"))

Definition at line 62 of file ares_getnameinfo.c.

Function Documentation

◆ ares__is_onion_domain()

int ares__is_onion_domain ( const char *  name)

Definition at line 438 of file ares_getnameinfo.c.

◆ ares_getnameinfo()

void ares_getnameinfo ( ares_channel  channel,
const struct sockaddr *  sa,
ares_socklen_t  salen,
int  flags,
ares_nameinfo_callback  callback,
void *  arg 
)

Definition at line 76 of file ares_getnameinfo.c.

◆ ares_striendstr()

STATIC_TESTABLE char * ares_striendstr ( const char *  s1,
const char *  s2 
)

Definition at line 409 of file ares_getnameinfo.c.

◆ lookup_service()

static char* lookup_service ( unsigned short  port,
int  flags,
char *  buf,
size_t  buflen 
)
static

Definition at line 269 of file ares_getnameinfo.c.

◆ nameinfo_callback()

static void nameinfo_callback ( void *  arg,
int  status,
int  timeouts,
struct hostent *  host 
)
static

Definition at line 190 of file ares_getnameinfo.c.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:03