EPICS Base  7.0.6.1
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Attributes | List of all members
yajl_alloc_funcs Struct Reference

#include <yajl_common.h>

Public Attributes

yajl_malloc_func malloc
 
yajl_realloc_func realloc
 
yajl_free_func free
 
void * ctx
 

Detailed Description

A structure which can be passed to yajl_*_alloc() routines to allow the client to specify memory allocation functions to be used.

Definition at line 83 of file yajl_common.h.

Member Data Documentation

yajl_malloc_func yajl_alloc_funcs::malloc

Pointer to a function that can allocate uninitialized memory.

Definition at line 86 of file yajl_common.h.

yajl_realloc_func yajl_alloc_funcs::realloc

Pointer to a function that can resize memory allocations.

Definition at line 88 of file yajl_common.h.

yajl_free_func yajl_alloc_funcs::free

Pointer to a function that can free memory allocated using the above realloc or malloc functions.

Definition at line 91 of file yajl_common.h.

void* yajl_alloc_funcs::ctx

A context pointer that will be passed to above allocation routines.

Definition at line 93 of file yajl_common.h.


The documentation for this struct was generated from the following file: