server/omapi.c File Reference

#include "dhcpd.h"
#include <omapip/omapip_p.h>

Go to the source code of this file.

Functions

void dhcp_db_objects_setup ()
isc_result_t dhcp_lease_set_value (omapi_object_t *h, omapi_object_t *id, omapi_data_string_t *name, omapi_typed_data_t *value)
isc_result_t dhcp_lease_get_value (omapi_object_t *h, omapi_object_t *id, omapi_data_string_t *name, omapi_value_t **value)
isc_result_t dhcp_lease_destroy (omapi_object_t *h, const char *file, int line)
isc_result_t dhcp_lease_signal_handler (omapi_object_t *h, const char *name, va_list ap)
isc_result_t dhcp_lease_stuff_values (omapi_object_t *c, omapi_object_t *id, omapi_object_t *h)
isc_result_t dhcp_lease_lookup (omapi_object_t **lp, omapi_object_t *id, omapi_object_t *ref)
isc_result_t dhcp_lease_create (omapi_object_t **lp, omapi_object_t *id)
isc_result_t dhcp_lease_remove (omapi_object_t *lp, omapi_object_t *id)
isc_result_t dhcp_host_set_value (omapi_object_t *h, omapi_object_t *id, omapi_data_string_t *name, omapi_typed_data_t *value)
isc_result_t dhcp_host_get_value (omapi_object_t *h, omapi_object_t *id, omapi_data_string_t *name, omapi_value_t **value)
isc_result_t dhcp_host_destroy (omapi_object_t *h, const char *file, int line)
isc_result_t dhcp_host_signal_handler (omapi_object_t *h, const char *name, va_list ap)
isc_result_t dhcp_host_stuff_values (omapi_object_t *c, omapi_object_t *id, omapi_object_t *h)
isc_result_t dhcp_host_lookup (omapi_object_t **lp, omapi_object_t *id, omapi_object_t *ref)
isc_result_t dhcp_host_create (omapi_object_t **lp, omapi_object_t *id)
isc_result_t dhcp_host_remove (omapi_object_t *lp, omapi_object_t *id)
isc_result_t dhcp_pool_set_value (omapi_object_t *h, omapi_object_t *id, omapi_data_string_t *name, omapi_typed_data_t *value)
isc_result_t dhcp_pool_get_value (omapi_object_t *h, omapi_object_t *id, omapi_data_string_t *name, omapi_value_t **value)
isc_result_t dhcp_pool_destroy (omapi_object_t *h, const char *file, int line)
isc_result_t dhcp_pool_signal_handler (omapi_object_t *h, const char *name, va_list ap)
isc_result_t dhcp_pool_stuff_values (omapi_object_t *c, omapi_object_t *id, omapi_object_t *h)
isc_result_t dhcp_pool_lookup (omapi_object_t **lp, omapi_object_t *id, omapi_object_t *ref)
isc_result_t dhcp_pool_create (omapi_object_t **lp, omapi_object_t *id)
isc_result_t dhcp_pool_remove (omapi_object_t *lp, omapi_object_t *id)
isc_result_t dhcp_class_set_value (omapi_object_t *h, omapi_object_t *id, omapi_data_string_t *name, omapi_typed_data_t *value)
isc_result_t dhcp_class_get_value (omapi_object_t *h, omapi_object_t *id, omapi_data_string_t *name, omapi_value_t **value)
isc_result_t dhcp_class_destroy (omapi_object_t *h, const char *file, int line)
isc_result_t dhcp_class_signal_handler (omapi_object_t *h, const char *name, va_list ap)
isc_result_t class_stuff_values (omapi_object_t *c, omapi_object_t *id, omapi_object_t *h)
isc_result_t dhcp_class_stuff_values (omapi_object_t *c, omapi_object_t *id, omapi_object_t *h)
isc_result_t dhcp_class_lookup (omapi_object_t **lp, omapi_object_t *id, omapi_object_t *ref)
isc_result_t dhcp_class_create (omapi_object_t **lp, omapi_object_t *id)
isc_result_t dhcp_class_remove (omapi_object_t *lp, omapi_object_t *id)
isc_result_t dhcp_subclass_set_value (omapi_object_t *h, omapi_object_t *id, omapi_data_string_t *name, omapi_typed_data_t *value)
isc_result_t dhcp_subclass_get_value (omapi_object_t *h, omapi_object_t *id, omapi_data_string_t *name, omapi_value_t **value)
isc_result_t dhcp_subclass_signal_handler (omapi_object_t *h, const char *name, va_list ap)
isc_result_t dhcp_subclass_stuff_values (omapi_object_t *c, omapi_object_t *id, omapi_object_t *h)
isc_result_t dhcp_subclass_lookup (omapi_object_t **lp, omapi_object_t *id, omapi_object_t *ref)
isc_result_t dhcp_subclass_create (omapi_object_t **lp, omapi_object_t *id)
isc_result_t dhcp_subclass_remove (omapi_object_t *lp, omapi_object_t *id)
isc_result_t binding_scope_set_value (struct binding_scope *scope, int createp, omapi_data_string_t *name, omapi_typed_data_t *value)
isc_result_t binding_scope_get_value (omapi_value_t **value, struct binding_scope *scope, omapi_data_string_t *name)
isc_result_t binding_scope_stuff_values (omapi_object_t *c, struct binding_scope *scope)

Variables

omapi_object_type_tdhcp_type_lease
omapi_object_type_tdhcp_type_pool
omapi_object_type_tdhcp_type_class
omapi_object_type_tdhcp_type_subclass
omapi_object_type_tdhcp_type_host
omapi_object_type_tdhcp_type_failover_state
omapi_object_type_tdhcp_type_failover_link
omapi_object_type_tdhcp_type_failover_listener

Function Documentation

isc_result_t binding_scope_get_value ( omapi_value_t **  value,
struct binding_scope scope,
omapi_data_string_t name 
)

Definition at line 2405 of file omapi.c.

isc_result_t binding_scope_set_value ( struct binding_scope scope,
int  createp,
omapi_data_string_t name,
omapi_typed_data_t value 
)

Definition at line 2329 of file omapi.c.

isc_result_t binding_scope_stuff_values ( omapi_object_t c,
struct binding_scope scope 
)

Definition at line 2475 of file omapi.c.

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

Definition at line 2051 of file omapi.c.

isc_result_t dhcp_class_create ( omapi_object_t **  lp,
omapi_object_t id 
)

Definition at line 2188 of file omapi.c.

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

Definition at line 1922 of file omapi.c.

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

Definition at line 1897 of file omapi.c.

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

Definition at line 2182 of file omapi.c.

isc_result_t dhcp_class_remove ( omapi_object_t lp,
omapi_object_t id 
)

Definition at line 2205 of file omapi.c.

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

Definition at line 1886 of file omapi.c.

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

Definition at line 2038 of file omapi.c.

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

Definition at line 2084 of file omapi.c.

void dhcp_db_objects_setup ( void   ) 

Definition at line 55 of file omapi.c.

isc_result_t dhcp_host_create ( omapi_object_t **  lp,
omapi_object_t id 
)

Definition at line 1500 of file omapi.c.

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

Definition at line 1124 of file omapi.c.

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

Definition at line 1055 of file omapi.c.

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

Definition at line 1293 of file omapi.c.

isc_result_t dhcp_host_remove ( omapi_object_t lp,
omapi_object_t id 
)

Definition at line 1516 of file omapi.c.

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

Definition at line 860 of file omapi.c.

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

Definition at line 1152 of file omapi.c.

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

Definition at line 1200 of file omapi.c.

isc_result_t dhcp_lease_create ( omapi_object_t **  lp,
omapi_object_t id 
)

Definition at line 848 of file omapi.c.

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

Definition at line 401 of file omapi.c.

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

Definition at line 325 of file omapi.c.

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

Definition at line 682 of file omapi.c.

isc_result_t dhcp_lease_remove ( omapi_object_t lp,
omapi_object_t id 
)

Definition at line 854 of file omapi.c.

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

Definition at line 198 of file omapi.c.

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

Definition at line 475 of file omapi.c.

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

Definition at line 497 of file omapi.c.

isc_result_t dhcp_pool_create ( omapi_object_t **  lp,
omapi_object_t id 
)

Definition at line 1708 of file omapi.c.

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

Definition at line 1578 of file omapi.c.

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

Definition at line 1556 of file omapi.c.

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

Definition at line 1696 of file omapi.c.

isc_result_t dhcp_pool_remove ( omapi_object_t lp,
omapi_object_t id 
)

Definition at line 1714 of file omapi.c.

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

Definition at line 1531 of file omapi.c.

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

Definition at line 1628 of file omapi.c.

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

Definition at line 1650 of file omapi.c.

isc_result_t dhcp_subclass_create ( omapi_object_t **  lp,
omapi_object_t id 
)

Definition at line 2294 of file omapi.c.

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

Definition at line 2233 of file omapi.c.

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

Definition at line 2285 of file omapi.c.

isc_result_t dhcp_subclass_remove ( omapi_object_t lp,
omapi_object_t id 
)

Definition at line 2312 of file omapi.c.

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

Definition at line 2221 of file omapi.c.

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

Definition at line 2258 of file omapi.c.

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

Definition at line 2268 of file omapi.c.


Variable Documentation

Definition at line 46 of file omapi.c.

Definition at line 51 of file omapi.c.

Definition at line 52 of file omapi.c.

Definition at line 50 of file omapi.c.

Definition at line 48 of file omapi.c.

Definition at line 44 of file omapi.c.

Definition at line 45 of file omapi.c.

Definition at line 47 of file omapi.c.


Generated on 5 Apr 2014 for ISC DHCP by  doxygen 1.6.1