ISC DHCP 4.4.3-P1
A reference DHCPv4 and DHCPv6 implementation
 
Loading...
Searching...
No Matches
buffer.c File Reference
#include "dhcpd.h"
#include <omapip/omapip_p.h>
#include <errno.h>

Go to the source code of this file.

Functions

isc_result_t omapi_connection_reader (omapi_object_t *h)
 
isc_result_t omapi_connection_copyin (omapi_object_t *h, const unsigned char *bufp, unsigned len)
 
isc_result_t omapi_connection_copyout (unsigned char *buf, omapi_object_t *h, unsigned size)
 
isc_result_t omapi_connection_writer (omapi_object_t *h)
 
isc_result_t omapi_connection_get_uint32 (omapi_object_t *c, u_int32_t *result)
 
isc_result_t omapi_connection_put_uint32 (omapi_object_t *c, u_int32_t value)
 
isc_result_t omapi_connection_get_uint16 (omapi_object_t *c, u_int16_t *result)
 
isc_result_t omapi_connection_put_uint16 (omapi_object_t *c, u_int32_t value)
 
isc_result_t omapi_connection_write_typed_data (omapi_object_t *c, omapi_typed_data_t *data)
 
isc_result_t omapi_connection_put_name (omapi_object_t *c, const char *name)
 
isc_result_t omapi_connection_put_string (omapi_object_t *c, const char *string)
 
isc_result_t omapi_connection_put_handle (omapi_object_t *c, omapi_object_t *h)
 
isc_result_t omapi_connection_put_named_uint32 (omapi_object_t *c, const char *name, u_int32_t value)
 

Function Documentation

◆ omapi_connection_copyin()

isc_result_t omapi_connection_copyin ( omapi_object_t * h,
const unsigned char * bufp,
unsigned len )

Definition at line 265 of file buffer.c.

◆ omapi_connection_copyout()

isc_result_t omapi_connection_copyout ( unsigned char * buf,
omapi_object_t * h,
unsigned size )

Definition at line 359 of file buffer.c.

◆ omapi_connection_get_uint16()

isc_result_t omapi_connection_get_uint16 ( omapi_object_t * c,
u_int16_t * result )

Definition at line 606 of file buffer.c.

◆ omapi_connection_get_uint32()

isc_result_t omapi_connection_get_uint32 ( omapi_object_t * c,
u_int32_t * result )

Definition at line 580 of file buffer.c.

◆ omapi_connection_put_handle()

isc_result_t omapi_connection_put_handle ( omapi_object_t * c,
omapi_object_t * h )

Definition at line 709 of file buffer.c.

◆ omapi_connection_put_name()

isc_result_t omapi_connection_put_name ( omapi_object_t * c,
const char * name )

Definition at line 678 of file buffer.c.

◆ omapi_connection_put_named_uint32()

isc_result_t omapi_connection_put_named_uint32 ( omapi_object_t * c,
const char * name,
u_int32_t value )

Definition at line 726 of file buffer.c.

◆ omapi_connection_put_string()

isc_result_t omapi_connection_put_string ( omapi_object_t * c,
const char * string )

Definition at line 689 of file buffer.c.

◆ omapi_connection_put_uint16()

isc_result_t omapi_connection_put_uint16 ( omapi_object_t * c,
u_int32_t value )

Definition at line 621 of file buffer.c.

◆ omapi_connection_put_uint32()

isc_result_t omapi_connection_put_uint32 ( omapi_object_t * c,
u_int32_t value )

Definition at line 595 of file buffer.c.

◆ omapi_connection_reader()

isc_result_t omapi_connection_reader ( omapi_object_t * h)

Definition at line 131 of file buffer.c.

◆ omapi_connection_write_typed_data()

isc_result_t omapi_connection_write_typed_data ( omapi_object_t * c,
omapi_typed_data_t * data )

Definition at line 632 of file buffer.c.

◆ omapi_connection_writer()

isc_result_t omapi_connection_writer ( omapi_object_t * h)

Definition at line 448 of file buffer.c.