ISC DHCP 4.4.3-P1
A reference DHCPv4 and DHCPv6 implementation
 
Loading...
Searching...
No Matches
__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 93 of file omapip.h.

Field Documentation

◆ allocator

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

Definition at line 113 of file omapip.h.

◆ create

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

Definition at line 110 of file omapip.h.

◆ destroy

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

Definition at line 103 of file omapip.h.

◆ freer

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

Definition at line 112 of file omapip.h.

◆ get_value

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 100 of file omapip.h.

◆ initialize

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

Definition at line 117 of file omapip.h.

◆ lookup

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

Definition at line 108 of file omapip.h.

◆ name

const char* __omapi_object_type_t::name

Definition at line 94 of file omapip.h.

◆ next

struct __omapi_object_type_t* __omapi_object_type_t::next

Definition at line 95 of file omapip.h.

◆ rc_flag

int __omapi_object_type_t::rc_flag

Definition at line 116 of file omapip.h.

◆ remove

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

Definition at line 111 of file omapip.h.

◆ set_value

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 97 of file omapip.h.

◆ signal_handler

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

Definition at line 104 of file omapip.h.

◆ size

size_t __omapi_object_type_t::size

Definition at line 115 of file omapip.h.

◆ sizer

isc_result_t(* __omapi_object_type_t::sizer) (size_t)

Definition at line 114 of file omapip.h.

◆ stuff_values

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

Definition at line 106 of file omapip.h.


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