Macros | Functions
asyn.h File Reference
#include "curl_setup.h"
#include "curl_addrinfo.h"
Include dependency graph for asyn.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define Curl_resolver_asynch()   0
 
#define Curl_resolver_cancel(x)   Curl_nop_stmt
 
#define Curl_resolver_cleanup(x)   Curl_nop_stmt
 
#define Curl_resolver_duphandle(x, y)   CURLE_OK
 
#define Curl_resolver_getsock(x, y, z)   0
 
#define Curl_resolver_global_cleanup()   Curl_nop_stmt
 
#define Curl_resolver_global_init()   CURLE_OK
 
#define Curl_resolver_init(x)   CURLE_OK
 
#define Curl_resolver_is_resolved(x, y)   CURLE_COULDNT_RESOLVE_HOST
 
#define Curl_resolver_wait_resolv(x, y)   CURLE_COULDNT_RESOLVE_HOST
 

Functions

void Curl_resolver_cancel (struct connectdata *conn)
 
void Curl_resolver_cleanup (void *resolver)
 
int Curl_resolver_duphandle (void **to, void *from)
 
Curl_addrinfoCurl_resolver_getaddrinfo (struct connectdata *conn, const char *hostname, int port, int *waitp)
 
int Curl_resolver_getsock (struct connectdata *conn, curl_socket_t *sock, int numsocks)
 
CURLcode Curl_resolver_init (void **resolver)
 
CURLcode Curl_resolver_is_resolved (struct connectdata *conn, struct Curl_dns_entry **dns)
 
CURLcode Curl_resolver_wait_resolv (struct connectdata *conn, struct Curl_dns_entry **dnsentry)
 

Macro Definition Documentation

◆ Curl_resolver_asynch

#define Curl_resolver_asynch ( )    0

Definition at line 163 of file asyn.h.

◆ Curl_resolver_cancel

#define Curl_resolver_cancel (   x)    Curl_nop_stmt

Definition at line 149 of file asyn.h.

◆ Curl_resolver_cleanup

#define Curl_resolver_cleanup (   x)    Curl_nop_stmt

Definition at line 157 of file asyn.h.

◆ Curl_resolver_duphandle

#define Curl_resolver_duphandle (   x,
 
)    CURLE_OK

Definition at line 153 of file asyn.h.

◆ Curl_resolver_getsock

#define Curl_resolver_getsock (   x,
  y,
 
)    0

Definition at line 152 of file asyn.h.

◆ Curl_resolver_global_cleanup

void Curl_resolver_global_cleanup ( )    Curl_nop_stmt

Definition at line 156 of file asyn.h.

◆ Curl_resolver_global_init

int Curl_resolver_global_init ( )    CURLE_OK

Definition at line 155 of file asyn.h.

◆ Curl_resolver_init

#define Curl_resolver_init (   x)    CURLE_OK

Definition at line 154 of file asyn.h.

◆ Curl_resolver_is_resolved

#define Curl_resolver_is_resolved (   x,
 
)    CURLE_COULDNT_RESOLVE_HOST

Definition at line 150 of file asyn.h.

◆ Curl_resolver_wait_resolv

#define Curl_resolver_wait_resolv (   x,
 
)    CURLE_COULDNT_RESOLVE_HOST

Definition at line 151 of file asyn.h.

Function Documentation

◆ Curl_resolver_cancel()

void Curl_resolver_cancel ( struct connectdata conn)

◆ Curl_resolver_cleanup()

void Curl_resolver_cleanup ( void *  resolver)

◆ Curl_resolver_duphandle()

int Curl_resolver_duphandle ( void **  to,
void *  from 
)

◆ Curl_resolver_getaddrinfo()

Curl_addrinfo* Curl_resolver_getaddrinfo ( struct connectdata conn,
const char *  hostname,
int  port,
int *  waitp 
)

◆ Curl_resolver_getsock()

int Curl_resolver_getsock ( struct connectdata conn,
curl_socket_t sock,
int  numsocks 
)

◆ Curl_resolver_init()

CURLcode Curl_resolver_init ( void **  resolver)

◆ Curl_resolver_is_resolved()

CURLcode Curl_resolver_is_resolved ( struct connectdata conn,
struct Curl_dns_entry **  dns 
)

◆ Curl_resolver_wait_resolv()

CURLcode Curl_resolver_wait_resolv ( struct connectdata conn,
struct Curl_dns_entry **  dnsentry 
)


rc_tagdetect_client
Author(s): Monika Florek-Jasinska , Raphael Schaller
autogenerated on Sun May 15 2022 02:25:01