omapip/support.c File Reference

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

Go to the source code of this file.

Functions

isc_result_t omapi_init (void)
isc_result_t omapi_object_type_register (omapi_object_type_t **type, const char *name, isc_result_t(*set_value)(omapi_object_t *, omapi_object_t *, omapi_data_string_t *, omapi_typed_data_t *), isc_result_t(*get_value)(omapi_object_t *, omapi_object_t *, omapi_data_string_t *, omapi_value_t **), isc_result_t(*destroy)(omapi_object_t *, const char *, int), isc_result_t(*signal_handler)(omapi_object_t *, const char *, va_list), isc_result_t(*stuff_values)(omapi_object_t *, omapi_object_t *, omapi_object_t *), isc_result_t(*lookup)(omapi_object_t **, omapi_object_t *, omapi_object_t *), isc_result_t(*create)(omapi_object_t **, omapi_object_t *), isc_result_t(*remove)(omapi_object_t *, omapi_object_t *), isc_result_t(*freer)(omapi_object_t *, const char *, int), isc_result_t(*allocator)(omapi_object_t **, const char *, int), isc_result_t(*sizer)(size_t), size_t size, isc_result_t(*initialize)(omapi_object_t *, const char *, int), int rc_flag)
isc_result_t omapi_signal (omapi_object_t *handle, const char *name,...)
isc_result_t omapi_signal_in (omapi_object_t *handle, const char *name,...)
isc_result_t omapi_set_value (omapi_object_t *h, omapi_object_t *id, omapi_data_string_t *name, omapi_typed_data_t *value)
isc_result_t omapi_set_value_str (omapi_object_t *h, omapi_object_t *id, const char *name, omapi_typed_data_t *value)
isc_result_t omapi_set_boolean_value (omapi_object_t *h, omapi_object_t *id, const char *name, int value)
isc_result_t omapi_set_int_value (omapi_object_t *h, omapi_object_t *id, const char *name, int value)
isc_result_t omapi_set_object_value (omapi_object_t *h, omapi_object_t *id, const char *name, omapi_object_t *value)
isc_result_t omapi_set_string_value (omapi_object_t *h, omapi_object_t *id, const char *name, const char *value)
isc_result_t omapi_get_value (omapi_object_t *h, omapi_object_t *id, omapi_data_string_t *name, omapi_value_t **value)
isc_result_t omapi_get_value_str (omapi_object_t *h, omapi_object_t *id, const char *name, omapi_value_t **value)
isc_result_t omapi_stuff_values (omapi_object_t *c, omapi_object_t *id, omapi_object_t *o)
isc_result_t omapi_object_create (omapi_object_t **obj, omapi_object_t *id, omapi_object_type_t *type)
isc_result_t omapi_object_update (omapi_object_t *obj, omapi_object_t *id, omapi_object_t *src, omapi_handle_t handle)
int omapi_data_string_cmp (omapi_data_string_t *s1, omapi_data_string_t *s2)
int omapi_ds_strcmp (omapi_data_string_t *s1, const char *s2)
int omapi_td_strcmp (omapi_typed_data_t *s1, const char *s2)
int omapi_td_strcasecmp (omapi_typed_data_t *s1, const char *s2)
isc_result_t omapi_make_value (omapi_value_t **vp, omapi_data_string_t *name, omapi_typed_data_t *value, const char *file, int line)
isc_result_t omapi_make_const_value (omapi_value_t **vp, omapi_data_string_t *name, const unsigned char *value, unsigned len, const char *file, int line)
isc_result_t omapi_make_int_value (omapi_value_t **vp, omapi_data_string_t *name, int value, const char *file, int line)
isc_result_t omapi_make_uint_value (omapi_value_t **vp, omapi_data_string_t *name, unsigned int value, const char *file, int line)
isc_result_t omapi_make_object_value (omapi_value_t **vp, omapi_data_string_t *name, omapi_object_t *value, const char *file, int line)
isc_result_t omapi_make_handle_value (omapi_value_t **vp, omapi_data_string_t *name, omapi_object_t *value, const char *file, int line)
isc_result_t omapi_make_string_value (omapi_value_t **vp, omapi_data_string_t *name, const char *value, const char *file, int line)
isc_result_t omapi_get_int_value (unsigned long *v, omapi_typed_data_t *t)

Variables

omapi_object_type_tomapi_type_connection
omapi_object_type_tomapi_type_listener
omapi_object_type_tomapi_type_io_object
omapi_object_type_tomapi_type_datagram
omapi_object_type_tomapi_type_generic
omapi_object_type_tomapi_type_protocol
omapi_object_type_tomapi_type_protocol_listener
omapi_object_type_tomapi_type_waiter
omapi_object_type_tomapi_type_remote
omapi_object_type_tomapi_type_message
omapi_object_type_tomapi_type_auth_key
omapi_object_type_tomapi_object_types
int omapi_object_type_count

Function Documentation

int omapi_data_string_cmp ( omapi_data_string_t s1,
omapi_data_string_t s2 
)

Definition at line 563 of file support.c.

int omapi_ds_strcmp ( omapi_data_string_t s1,
const char *  s2 
)

Definition at line 582 of file support.c.

isc_result_t omapi_get_int_value ( unsigned long *  v,
omapi_typed_data_t t 
)

Definition at line 836 of file support.c.

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

Definition at line 468 of file support.c.

isc_result_t omapi_get_value_str ( omapi_object_t h,
omapi_object_t id,
const char *  name,
omapi_value_t **  value 
)

Definition at line 483 of file support.c.

isc_result_t omapi_init ( void   ) 

Definition at line 62 of file support.c.

isc_result_t omapi_make_const_value ( omapi_value_t **  vp,
omapi_data_string_t name,
const unsigned char *  value,
unsigned  len,
const char *  file,
int  line 
)

Definition at line 680 of file support.c.

isc_result_t omapi_make_handle_value ( omapi_value_t **  vp,
omapi_data_string_t name,
omapi_object_t value,
const char *  file,
int  line 
)

Definition at line 773 of file support.c.

isc_result_t omapi_make_int_value ( omapi_value_t **  vp,
omapi_data_string_t name,
int  value,
const char *  file,
int  line 
)

Definition at line 710 of file support.c.

isc_result_t omapi_make_object_value ( omapi_value_t **  vp,
omapi_data_string_t name,
omapi_object_t value,
const char *  file,
int  line 
)

Definition at line 743 of file support.c.

isc_result_t omapi_make_string_value ( omapi_value_t **  vp,
omapi_data_string_t name,
const char *  value,
const char *  file,
int  line 
)

Definition at line 808 of file support.c.

isc_result_t omapi_make_uint_value ( omapi_value_t **  vp,
omapi_data_string_t name,
unsigned int  value,
const char *  file,
int  line 
)

Definition at line 735 of file support.c.

isc_result_t omapi_make_value ( omapi_value_t **  vp,
omapi_data_string_t name,
omapi_typed_data_t value,
const char *  file,
int  line 
)

Definition at line 652 of file support.c.

isc_result_t omapi_object_create ( omapi_object_t **  obj,
omapi_object_t id,
omapi_object_type_t type 
)

Definition at line 522 of file support.c.

isc_result_t omapi_object_type_register ( omapi_object_type_t **  type,
const char *  name,
isc_result_t(*)(omapi_object_t *, omapi_object_t *, omapi_data_string_t *, omapi_typed_data_t *)  set_value,
isc_result_t(*)(omapi_object_t *, omapi_object_t *, omapi_data_string_t *, omapi_value_t **)  get_value,
isc_result_t(*)(omapi_object_t *, const char *, int destroy,
isc_result_t(*)(omapi_object_t *, const char *, va_list)  signal_handler,
isc_result_t(*)(omapi_object_t *, omapi_object_t *, omapi_object_t *)  stuff_values,
isc_result_t(*)(omapi_object_t **, omapi_object_t *, omapi_object_t *)  lookup,
isc_result_t(*)(omapi_object_t **, omapi_object_t *)  create,
isc_result_t(*)(omapi_object_t *, omapi_object_t *)  remove,
isc_result_t(*)(omapi_object_t *, const char *, int freer,
isc_result_t(*)(omapi_object_t **, const char *, int allocator,
isc_result_t(*)(size_t)  sizer,
size_t  size,
isc_result_t(*)(omapi_object_t *, const char *, int initialize,
int  rc_flag 
)

Definition at line 194 of file support.c.

isc_result_t omapi_object_update ( omapi_object_t obj,
omapi_object_t id,
omapi_object_t src,
omapi_handle_t  handle 
)

Definition at line 530 of file support.c.

isc_result_t omapi_set_boolean_value ( omapi_object_t h,
omapi_object_t id,
const char *  name,
int  value 
)

Definition at line 372 of file support.c.

isc_result_t omapi_set_int_value ( omapi_object_t h,
omapi_object_t id,
const char *  name,
int  value 
)

Definition at line 396 of file support.c.

isc_result_t omapi_set_object_value ( omapi_object_t h,
omapi_object_t id,
const char *  name,
omapi_object_t value 
)

Definition at line 420 of file support.c.

isc_result_t omapi_set_string_value ( omapi_object_t h,
omapi_object_t id,
const char *  name,
const char *  value 
)

Definition at line 444 of file support.c.

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

Definition at line 304 of file support.c.

isc_result_t omapi_set_value_str ( omapi_object_t h,
omapi_object_t id,
const char *  name,
omapi_typed_data_t value 
)

Definition at line 353 of file support.c.

isc_result_t omapi_signal ( omapi_object_t handle,
const char *  name,
  ... 
)

Definition at line 268 of file support.c.

isc_result_t omapi_signal_in ( omapi_object_t handle,
const char *  name,
  ... 
)

Definition at line 286 of file support.c.

isc_result_t omapi_stuff_values ( omapi_object_t c,
omapi_object_t id,
omapi_object_t o 
)

Definition at line 509 of file support.c.

int omapi_td_strcasecmp ( omapi_typed_data_t s1,
const char *  s2 
)

Definition at line 627 of file support.c.

int omapi_td_strcmp ( omapi_typed_data_t s1,
const char *  s2 
)

Definition at line 602 of file support.c.


Variable Documentation

Definition at line 47 of file support.c.

Definition at line 46 of file support.c.

Definition at line 44 of file support.c.

Definition at line 34 of file support.c.

Definition at line 37 of file support.c.

Definition at line 38 of file support.c.

Definition at line 36 of file support.c.

Definition at line 35 of file support.c.

Definition at line 43 of file support.c.

Definition at line 39 of file support.c.

Definition at line 40 of file support.c.

Definition at line 42 of file support.c.

Definition at line 41 of file support.c.


Generated on 5 Apr 2014 for ISC DHCP by  doxygen 1.6.1