Groonga 3.0.9 Source Code Document
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Structures | Macros | Functions
ngx_resolver.c File Reference
#include <ngx_config.h>
#include <ngx_core.h>
#include <ngx_event.h>
Include dependency graph for ngx_resolver.c:

Go to the source code of this file.

Data Structures

struct  ngx_resolver_query_t
struct  ngx_resolver_qs_t
struct  ngx_resolver_an_t

Macros

#define NGX_RESOLVER_UDP_SIZE   4096

Functions

ngx_int_t ngx_udp_connect (ngx_udp_connection_t *uc)
ngx_resolver_tngx_resolver_create (ngx_conf_t *cf, ngx_str_t *names, ngx_uint_t n)
ngx_resolver_ctx_tngx_resolve_start (ngx_resolver_t *r, ngx_resolver_ctx_t *temp)
ngx_int_t ngx_resolve_name (ngx_resolver_ctx_t *ctx)
void ngx_resolve_name_done (ngx_resolver_ctx_t *ctx)
ngx_int_t ngx_resolve_addr (ngx_resolver_ctx_t *ctx)
void ngx_resolve_addr_done (ngx_resolver_ctx_t *ctx)
char * ngx_resolver_strerror (ngx_int_t err)

Macro Definition Documentation

#define NGX_RESOLVER_UDP_SIZE   4096

Definition at line 13 of file ngx_resolver.c.

Function Documentation

ngx_int_t ngx_resolve_addr ( ngx_resolver_ctx_t ctx)

Definition at line 630 of file ngx_resolver.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void ngx_resolve_addr_done ( ngx_resolver_ctx_t ctx)

Definition at line 769 of file ngx_resolver.c.

Here is the call graph for this function:

ngx_int_t ngx_resolve_name ( ngx_resolver_ctx_t ctx)

Definition at line 306 of file ngx_resolver.c.

void ngx_resolve_name_done ( ngx_resolver_ctx_t ctx)

Definition at line 348 of file ngx_resolver.c.

Here is the call graph for this function:

ngx_resolver_ctx_t* ngx_resolve_start ( ngx_resolver_t r,
ngx_resolver_ctx_t temp 
)

Definition at line 271 of file ngx_resolver.c.

Here is the call graph for this function:

Here is the caller graph for this function:

ngx_resolver_t* ngx_resolver_create ( ngx_conf_t cf,
ngx_str_t names,
ngx_uint_t  n 
)

Definition at line 97 of file ngx_resolver.c.

Here is the call graph for this function:

char* ngx_resolver_strerror ( ngx_int_t  err)

Definition at line 2166 of file ngx_resolver.c.

ngx_int_t ngx_udp_connect ( ngx_udp_connection_t uc)

Definition at line 2212 of file ngx_resolver.c.

Here is the call graph for this function: