Macros | Functions | Variables
ares_library_init.c File Reference
#include "ares_setup.h"
#include "ares.h"
#include "ares_library_init.h"
#include "ares_private.h"
Include dependency graph for ares_library_init.c:

Go to the source code of this file.

Macros

#define default_free   free
 
#define default_realloc   realloc
 

Functions

void ares_library_cleanup (void)
 
int ares_library_init (int flags)
 
int ares_library_init_mem (int flags, void *(*amalloc)(size_t size), void(*afree)(void *ptr), void *(*arealloc)(void *ptr, size_t size))
 
int ares_library_initialized (void)
 
static void ares_win32_cleanup (void)
 
static int ares_win32_init (void)
 
static void * default_malloc (size_t size)
 

Variables

void(* ares_free )(void *ptr)=default_free
 
static int ares_init_flags
 
static unsigned int ares_initialized
 
void *(* ares_malloc )(size_t size)=default_malloc
 
void *(* ares_realloc )(void *ptr, size_t size)=default_realloc
 

Macro Definition Documentation

◆ default_free

#define default_free   free

Definition at line 56 of file ares_library_init.c.

◆ default_realloc

#define default_realloc   realloc

Definition at line 55 of file ares_library_init.c.

Function Documentation

◆ ares_library_cleanup()

void ares_library_cleanup ( void  )

Definition at line 171 of file ares_library_init.c.

◆ ares_library_init()

int ares_library_init ( int  flags)

Definition at line 133 of file ares_library_init.c.

◆ ares_library_init_mem()

int ares_library_init_mem ( int  flags,
void *(*)(size_t size amalloc,
void(*)(void *ptr afree,
void *(*)(void *ptr, size_t size arealloc 
)

Definition at line 156 of file ares_library_init.c.

◆ ares_library_initialized()

int ares_library_initialized ( void  )

Definition at line 193 of file ares_library_init.c.

◆ ares_win32_cleanup()

static void ares_win32_cleanup ( void  )
static

Definition at line 122 of file ares_library_init.c.

◆ ares_win32_init()

static int ares_win32_init ( void  )
static

Definition at line 68 of file ares_library_init.c.

◆ default_malloc()

static void* default_malloc ( size_t  size)
static

Definition at line 48 of file ares_library_init.c.

Variable Documentation

◆ ares_free

void(* ares_free) (void *ptr)=default_free
default

Definition at line 60 of file ares_library_init.c.

◆ ares_init_flags

int ares_init_flags
static

Definition at line 40 of file ares_library_init.c.

◆ ares_initialized

unsigned int ares_initialized
static

Definition at line 39 of file ares_library_init.c.

◆ ares_malloc

void*(* ares_malloc) (size_t size)=default_malloc
default

Definition at line 58 of file ares_library_init.c.

◆ ares_realloc

void*(* ares_realloc) (void *ptr, size_t size)=default_realloc
default

Definition at line 59 of file ares_library_init.c.



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