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

Go to the source code of this file.

Functions

 OMAPI_OBJECT_ALLOC (shared_network, struct shared_network, omapi_object_type_t *dhcp_type_shared_network)
 
isc_result_t dhcp_group_set_value (omapi_object_t *h, omapi_object_t *id, omapi_data_string_t *name, omapi_typed_data_t *value)
 
isc_result_t dhcp_group_get_value (omapi_object_t *h, omapi_object_t *id, omapi_data_string_t *name, omapi_value_t **value)
 
isc_result_t dhcp_group_destroy (omapi_object_t *h, const char *file, int line)
 
isc_result_t dhcp_group_signal_handler (omapi_object_t *h, const char *name, va_list ap)
 
isc_result_t dhcp_group_stuff_values (omapi_object_t *c, omapi_object_t *id, omapi_object_t *h)
 
isc_result_t dhcp_group_lookup (omapi_object_t **lp, omapi_object_t *id, omapi_object_t *ref)
 
isc_result_t dhcp_group_create (omapi_object_t **lp, omapi_object_t *id)
 
isc_result_t dhcp_group_remove (omapi_object_t *lp, omapi_object_t *id)
 
isc_result_t dhcp_control_set_value (omapi_object_t *h, omapi_object_t *id, omapi_data_string_t *name, omapi_typed_data_t *value)
 
isc_result_t dhcp_control_get_value (omapi_object_t *h, omapi_object_t *id, omapi_data_string_t *name, omapi_value_t **value)
 
isc_result_t dhcp_control_destroy (omapi_object_t *h, const char *file, int line)
 
isc_result_t dhcp_control_signal_handler (omapi_object_t *h, const char *name, va_list ap)
 
isc_result_t dhcp_control_stuff_values (omapi_object_t *c, omapi_object_t *id, omapi_object_t *h)
 
isc_result_t dhcp_control_lookup (omapi_object_t **lp, omapi_object_t *id, omapi_object_t *ref)
 
isc_result_t dhcp_control_create (omapi_object_t **lp, omapi_object_t *id)
 
isc_result_t dhcp_control_remove (omapi_object_t *lp, omapi_object_t *id)
 
isc_result_t dhcp_subnet_set_value (omapi_object_t *h, omapi_object_t *id, omapi_data_string_t *name, omapi_typed_data_t *value)
 
isc_result_t dhcp_subnet_get_value (omapi_object_t *h, omapi_object_t *id, omapi_data_string_t *name, omapi_value_t **value)
 
isc_result_t dhcp_subnet_destroy (omapi_object_t *h, const char *file, int line)
 
isc_result_t dhcp_subnet_signal_handler (omapi_object_t *h, const char *name, va_list ap)
 
isc_result_t dhcp_subnet_stuff_values (omapi_object_t *c, omapi_object_t *id, omapi_object_t *h)
 
isc_result_t dhcp_subnet_lookup (omapi_object_t **lp, omapi_object_t *id, omapi_object_t *ref)
 
isc_result_t dhcp_subnet_create (omapi_object_t **lp, omapi_object_t *id)
 
isc_result_t dhcp_subnet_remove (omapi_object_t *lp, omapi_object_t *id)
 
isc_result_t dhcp_shared_network_set_value (omapi_object_t *h, omapi_object_t *id, omapi_data_string_t *name, omapi_typed_data_t *value)
 
isc_result_t dhcp_shared_network_get_value (omapi_object_t *h, omapi_object_t *id, omapi_data_string_t *name, omapi_value_t **value)
 
isc_result_t dhcp_shared_network_destroy (omapi_object_t *h, const char *file, int line)
 
isc_result_t dhcp_shared_network_signal_handler (omapi_object_t *h, const char *name, va_list ap)
 
isc_result_t dhcp_shared_network_stuff_values (omapi_object_t *c, omapi_object_t *id, omapi_object_t *h)
 
isc_result_t dhcp_shared_network_lookup (omapi_object_t **lp, omapi_object_t *id, omapi_object_t *ref)
 
isc_result_t dhcp_shared_network_create (omapi_object_t **lp, omapi_object_t *id)
 
isc_result_t dhcp_shared_network_remove (omapi_object_t *lp, omapi_object_t *id)
 

Function Documentation

◆ dhcp_control_create()

isc_result_t dhcp_control_create ( omapi_object_t **  lp,
omapi_object_t id 
)

Definition at line 589 of file comapi.c.

◆ dhcp_control_destroy()

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

Definition at line 495 of file comapi.c.

◆ dhcp_control_get_value()

isc_result_t dhcp_control_get_value ( omapi_object_t h,
omapi_object_t id,
omapi_data_string_t name,
omapi_value_t **  value 
)

Definition at line 470 of file comapi.c.

◆ dhcp_control_lookup()

isc_result_t dhcp_control_lookup ( omapi_object_t **  lp,
omapi_object_t id,
omapi_object_t ref 
)

Definition at line 558 of file comapi.c.

◆ dhcp_control_remove()

isc_result_t dhcp_control_remove ( omapi_object_t lp,
omapi_object_t id 
)

Definition at line 596 of file comapi.c.

◆ dhcp_control_set_value()

isc_result_t dhcp_control_set_value ( omapi_object_t h,
omapi_object_t id,
omapi_data_string_t name,
omapi_typed_data_t value 
)

Definition at line 435 of file comapi.c.

◆ dhcp_control_signal_handler()

isc_result_t dhcp_control_signal_handler ( omapi_object_t h,
const char *  name,
va_list  ap 
)

Definition at line 505 of file comapi.c.

◆ dhcp_control_stuff_values()

isc_result_t dhcp_control_stuff_values ( omapi_object_t c,
omapi_object_t id,
omapi_object_t h 
)

Definition at line 525 of file comapi.c.

◆ dhcp_group_create()

isc_result_t dhcp_group_create ( omapi_object_t **  lp,
omapi_object_t id 
)

Definition at line 399 of file comapi.c.

◆ dhcp_group_destroy()

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

Definition at line 227 of file comapi.c.

◆ dhcp_group_get_value()

isc_result_t dhcp_group_get_value ( omapi_object_t h,
omapi_object_t id,
omapi_data_string_t name,
omapi_value_t **  value 
)

Definition at line 202 of file comapi.c.

◆ dhcp_group_lookup()

isc_result_t dhcp_group_lookup ( omapi_object_t **  lp,
omapi_object_t id,
omapi_object_t ref 
)

Definition at line 334 of file comapi.c.

◆ dhcp_group_remove()

isc_result_t dhcp_group_remove ( omapi_object_t lp,
omapi_object_t id 
)

Definition at line 415 of file comapi.c.

◆ dhcp_group_set_value()

isc_result_t dhcp_group_set_value ( omapi_object_t h,
omapi_object_t id,
omapi_data_string_t name,
omapi_typed_data_t value 
)

Definition at line 128 of file comapi.c.

◆ dhcp_group_signal_handler()

isc_result_t dhcp_group_signal_handler ( omapi_object_t h,
const char *  name,
va_list  ap 
)

Definition at line 257 of file comapi.c.

◆ dhcp_group_stuff_values()

isc_result_t dhcp_group_stuff_values ( omapi_object_t c,
omapi_object_t id,
omapi_object_t h 
)

Definition at line 302 of file comapi.c.

◆ dhcp_shared_network_create()

isc_result_t dhcp_shared_network_create ( omapi_object_t **  lp,
omapi_object_t id 
)

Definition at line 897 of file comapi.c.

◆ dhcp_shared_network_destroy()

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

Definition at line 798 of file comapi.c.

◆ dhcp_shared_network_get_value()

isc_result_t dhcp_shared_network_get_value ( omapi_object_t h,
omapi_object_t id,
omapi_data_string_t name,
omapi_value_t **  value 
)

Definition at line 774 of file comapi.c.

◆ dhcp_shared_network_lookup()

isc_result_t dhcp_shared_network_lookup ( omapi_object_t **  lp,
omapi_object_t id,
omapi_object_t ref 
)

Definition at line 884 of file comapi.c.

◆ dhcp_shared_network_remove()

isc_result_t dhcp_shared_network_remove ( omapi_object_t lp,
omapi_object_t id 
)

Definition at line 903 of file comapi.c.

◆ dhcp_shared_network_set_value()

isc_result_t dhcp_shared_network_set_value ( omapi_object_t h,
omapi_object_t id,
omapi_data_string_t name,
omapi_typed_data_t value 
)

Definition at line 748 of file comapi.c.

◆ dhcp_shared_network_signal_handler()

isc_result_t dhcp_shared_network_signal_handler ( omapi_object_t h,
const char *  name,
va_list  ap 
)

Definition at line 836 of file comapi.c.

◆ dhcp_shared_network_stuff_values()

isc_result_t dhcp_shared_network_stuff_values ( omapi_object_t c,
omapi_object_t id,
omapi_object_t h 
)

Definition at line 860 of file comapi.c.

◆ dhcp_subnet_create()

isc_result_t dhcp_subnet_create ( omapi_object_t **  lp,
omapi_object_t id 
)

Definition at line 736 of file comapi.c.

◆ dhcp_subnet_destroy()

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

Definition at line 653 of file comapi.c.

◆ dhcp_subnet_get_value()

isc_result_t dhcp_subnet_get_value ( omapi_object_t h,
omapi_object_t id,
omapi_data_string_t name,
omapi_value_t **  value 
)

Definition at line 630 of file comapi.c.

◆ dhcp_subnet_lookup()

isc_result_t dhcp_subnet_lookup ( omapi_object_t **  lp,
omapi_object_t id,
omapi_object_t ref 
)

Definition at line 723 of file comapi.c.

◆ dhcp_subnet_remove()

isc_result_t dhcp_subnet_remove ( omapi_object_t lp,
omapi_object_t id 
)

Definition at line 742 of file comapi.c.

◆ dhcp_subnet_set_value()

isc_result_t dhcp_subnet_set_value ( omapi_object_t h,
omapi_object_t id,
omapi_data_string_t name,
omapi_typed_data_t value 
)

Definition at line 604 of file comapi.c.

◆ dhcp_subnet_signal_handler()

isc_result_t dhcp_subnet_signal_handler ( omapi_object_t h,
const char *  name,
va_list  ap 
)

Definition at line 676 of file comapi.c.

◆ dhcp_subnet_stuff_values()

isc_result_t dhcp_subnet_stuff_values ( omapi_object_t c,
omapi_object_t id,
omapi_object_t h 
)

Definition at line 699 of file comapi.c.

◆ OMAPI_OBJECT_ALLOC()

OMAPI_OBJECT_ALLOC ( shared_network  ,
struct shared_network  ,
omapi_object_type_t dhcp_type_shared_network 
)

Definition at line 40 of file comapi.c.