ISC DHCP  4.3.5
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 131 of file alloc.c.

§ dmalloc()

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

Definition at line 56 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 1128 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 1090 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 1106 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 752 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 713 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 730 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 974 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 936 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 953 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 501 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 579 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 545 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 557 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 887 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 789 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 866 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 1046 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 1012 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 1024 of file alloc.c.