ISC DHCP  4.3.1
A reference DHCPv4 and DHCPv6 implementation
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
__omapi_object_type_t Struct Reference

#include <omapip.h>

Data Fields

const char * name
 
struct __omapi_object_type_tnext
 
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
 
int rc_flag
 
isc_result_t(* initialize )(omapi_object_t *, const char *, int)
 

Detailed Description

Definition at line 94 of file omapip.h.

Field Documentation

isc_result_t(* __omapi_object_type_t::allocator)(omapi_object_t **, const char *, int)

Definition at line 114 of file omapip.h.

isc_result_t(* __omapi_object_type_t::create)(omapi_object_t **, omapi_object_t *)

Definition at line 111 of file omapip.h.

isc_result_t(* __omapi_object_type_t::destroy)(omapi_object_t *, const char *, int)

Definition at line 104 of file omapip.h.

isc_result_t(* __omapi_object_type_t::freer)(omapi_object_t *, const char *, int)

Definition at line 113 of file omapip.h.

isc_result_t(* __omapi_object_type_t::get_value)(omapi_object_t *, omapi_object_t *, omapi_data_string_t *, omapi_value_t **)

Definition at line 101 of file omapip.h.

isc_result_t(* __omapi_object_type_t::initialize)(omapi_object_t *, const char *, int)

Definition at line 118 of file omapip.h.

isc_result_t(* __omapi_object_type_t::lookup)(omapi_object_t **, omapi_object_t *, omapi_object_t *)

Definition at line 109 of file omapip.h.

const char* __omapi_object_type_t::name

Definition at line 95 of file omapip.h.

struct __omapi_object_type_t* __omapi_object_type_t::next

Definition at line 96 of file omapip.h.

int __omapi_object_type_t::rc_flag

Definition at line 117 of file omapip.h.

isc_result_t(* __omapi_object_type_t::remove)(omapi_object_t *, omapi_object_t *)

Definition at line 112 of file omapip.h.

isc_result_t(* __omapi_object_type_t::set_value)(omapi_object_t *, omapi_object_t *, omapi_data_string_t *, omapi_typed_data_t *)

Definition at line 98 of file omapip.h.

isc_result_t(* __omapi_object_type_t::signal_handler)(omapi_object_t *, const char *, va_list)

Definition at line 105 of file omapip.h.

size_t __omapi_object_type_t::size

Definition at line 116 of file omapip.h.

isc_result_t(* __omapi_object_type_t::sizer)(size_t)

Definition at line 115 of file omapip.h.

isc_result_t(* __omapi_object_type_t::stuff_values)(omapi_object_t *, omapi_object_t *, omapi_object_t *)

Definition at line 107 of file omapip.h.


The documentation for this struct was generated from the following file: