ISC DHCP  4.3.6
A reference DHCPv4 and DHCPv6 implementation
alloc.c File Reference
#include "dhcpd.h"
#include <omapip/omapip_p.h>

Go to the source code of this file.

Functions

void * dmalloc (size_t size, const char *file, int line)
 
void dfree (void *ptr, const char *file, int line)
 
isc_result_t omapi_object_allocate (omapi_object_t **o, omapi_object_type_t *type, size_t size, const char *file, int line)
 
isc_result_t omapi_object_initialize (omapi_object_t *o, omapi_object_type_t *type, size_t usize, size_t psize, const char *file, int line)
 
isc_result_t omapi_object_reference (omapi_object_t **r, omapi_object_t *h, const char *file, int line)
 
isc_result_t omapi_object_dereference (omapi_object_t **h, const char *file, int line)
 
isc_result_t omapi_buffer_new (omapi_buffer_t **h, const char *file, int line)
 
isc_result_t omapi_buffer_reference (omapi_buffer_t **r, omapi_buffer_t *h, const char *file, int line)
 
isc_result_t omapi_buffer_dereference (omapi_buffer_t **h, const char *file, int line)
 
isc_result_t omapi_typed_data_new (const char *file, int line, omapi_typed_data_t **t, omapi_datatype_t type,...)
 
isc_result_t omapi_typed_data_reference (omapi_typed_data_t **r, omapi_typed_data_t *h, const char *file, int line)
 
isc_result_t omapi_typed_data_dereference (omapi_typed_data_t **h, const char *file, int line)
 
isc_result_t omapi_data_string_new (omapi_data_string_t **d, unsigned len, const char *file, int line)
 
isc_result_t omapi_data_string_reference (omapi_data_string_t **r, omapi_data_string_t *h, const char *file, int line)
 
isc_result_t omapi_data_string_dereference (omapi_data_string_t **h, const char *file, int line)
 
isc_result_t omapi_value_new (omapi_value_t **d, const char *file, int line)
 
isc_result_t omapi_value_reference (omapi_value_t **r, omapi_value_t *h, const char *file, int line)
 
isc_result_t omapi_value_dereference (omapi_value_t **h, const char *file, int line)
 
isc_result_t omapi_addr_list_new (omapi_addr_list_t **d, unsigned count, const char *file, int line)
 
isc_result_t omapi_addr_list_reference (omapi_addr_list_t **r, omapi_addr_list_t *h, const char *file, int line)
 
isc_result_t omapi_addr_list_dereference (omapi_addr_list_t **h, const char *file, int line)
 

Function Documentation

§ dfree()

void dfree ( void *  ptr,
const char *  file,
int  line 
)

Definition at line 145 of file alloc.c.

§ dmalloc()

void* dmalloc ( size_t  size,
const char *  file,
int  line 
)

Definition at line 57 of file alloc.c.

§ omapi_addr_list_dereference()

isc_result_t omapi_addr_list_dereference ( omapi_addr_list_t **  h,
const char *  file,
int  line 
)

Definition at line 1142 of file alloc.c.

§ omapi_addr_list_new()

isc_result_t omapi_addr_list_new ( omapi_addr_list_t **  d,
unsigned  count,
const char *  file,
int  line 
)

Definition at line 1104 of file alloc.c.

§ omapi_addr_list_reference()

isc_result_t omapi_addr_list_reference ( omapi_addr_list_t **  r,
omapi_addr_list_t h,
const char *  file,
int  line 
)

Definition at line 1120 of file alloc.c.

§ omapi_buffer_dereference()

isc_result_t omapi_buffer_dereference ( omapi_buffer_t **  h,
const char *  file,
int  line 
)

Definition at line 766 of file alloc.c.

§ omapi_buffer_new()

isc_result_t omapi_buffer_new ( omapi_buffer_t **  h,
const char *  file,
int  line 
)

Definition at line 727 of file alloc.c.

§ omapi_buffer_reference()

isc_result_t omapi_buffer_reference ( omapi_buffer_t **  r,
omapi_buffer_t h,
const char *  file,
int  line 
)

Definition at line 744 of file alloc.c.

§ omapi_data_string_dereference()

isc_result_t omapi_data_string_dereference ( omapi_data_string_t **  h,
const char *  file,
int  line 
)

Definition at line 988 of file alloc.c.

§ omapi_data_string_new()

isc_result_t omapi_data_string_new ( omapi_data_string_t **  d,
unsigned  len,
const char *  file,
int  line 
)

Definition at line 950 of file alloc.c.

§ omapi_data_string_reference()

isc_result_t omapi_data_string_reference ( omapi_data_string_t **  r,
omapi_data_string_t h,
const char *  file,
int  line 
)

Definition at line 967 of file alloc.c.

§ omapi_object_allocate()

isc_result_t omapi_object_allocate ( omapi_object_t **  o,
omapi_object_type_t type,
size_t  size,
const char *  file,
int  line 
)

Definition at line 515 of file alloc.c.

§ omapi_object_dereference()

isc_result_t omapi_object_dereference ( omapi_object_t **  h,
const char *  file,
int  line 
)

Definition at line 593 of file alloc.c.

§ omapi_object_initialize()

isc_result_t omapi_object_initialize ( omapi_object_t o,
omapi_object_type_t type,
size_t  usize,
size_t  psize,
const char *  file,
int  line 
)

Definition at line 559 of file alloc.c.

§ omapi_object_reference()

isc_result_t omapi_object_reference ( omapi_object_t **  r,
omapi_object_t h,
const char *  file,
int  line 
)

Definition at line 571 of file alloc.c.

§ omapi_typed_data_dereference()

isc_result_t omapi_typed_data_dereference ( omapi_typed_data_t **  h,
const char *  file,
int  line 
)

Definition at line 901 of file alloc.c.

§ omapi_typed_data_new()

isc_result_t omapi_typed_data_new ( const char *  file,
int  line,
omapi_typed_data_t **  t,
omapi_datatype_t  type,
  ... 
)

Definition at line 803 of file alloc.c.

§ omapi_typed_data_reference()

isc_result_t omapi_typed_data_reference ( omapi_typed_data_t **  r,
omapi_typed_data_t h,
const char *  file,
int  line 
)

Definition at line 880 of file alloc.c.

§ omapi_value_dereference()

isc_result_t omapi_value_dereference ( omapi_value_t **  h,
const char *  file,
int  line 
)

Definition at line 1060 of file alloc.c.

§ omapi_value_new()

isc_result_t omapi_value_new ( omapi_value_t **  d,
const char *  file,
int  line 
)

Definition at line 1026 of file alloc.c.

§ omapi_value_reference()

isc_result_t omapi_value_reference ( omapi_value_t **  r,
omapi_value_t h,
const char *  file,
int  line 
)

Definition at line 1038 of file alloc.c.