64 for (
i = 0;
i <
g -> nvalues;
i++) {
93 (&(
g -> values [
i]),
new,
MDL));
99 else if (
vfree == -1 && !
g -> values [
i])
105 if (h ->
inner && h ->
inner -> type -> set_value) {
106 status = ((*(h ->
inner -> type -> set_value))
122 if (
vfree ==
g -> va_max) {
137 g -> va_max *
sizeof *
va);
139 g -> va_max *
sizeof *
ca);
163 if (
vfree ==
g -> nvalues)
181 for (
i = 0;
i <
g -> nvalues;
i++) {
192 g -> values [
i],
MDL);
196 if (h ->
inner && h ->
inner -> type -> get_value)
197 return (*(h ->
inner -> type -> get_value))
213 for (
i = 0;
i <
g -> nvalues;
i++) {
234 if (h ->
inner && h ->
inner -> type -> signal_handler)
235 return (*(h ->
inner -> type -> signal_handler)) (h ->
inner,
255 for (
i = 0;
i <
src -> nvalues;
i++) {
256 if (
src -> values [
i] &&
src -> values [
i] -> name -> len &&
257 src -> changed [
i]) {
259 (
c,
src -> values [
i] -> name -> len));
264 src -> values [
i] -> name -> len));
276 return (*(
g ->
inner -> type -> stuff_values)) (
c,
id,
295 for (
i = 0;
i <
g -> nvalues;
i++) {
296 g -> changed [
i] = 0;
297 if (
g -> values [
i] &&
isc_result_t omapi_connection_put_uint16(omapi_object_t *, u_int32_t)
isc_result_t omapi_connection_copyin(omapi_object_t *, const unsigned char *, unsigned)
isc_result_t omapi_generic_clear_flags(omapi_object_t *o)
isc_result_t omapi_generic_stuff_values(omapi_object_t *c, omapi_object_t *id, omapi_object_t *g)
isc_result_t omapi_generic_signal_handler(omapi_object_t *h, const char *name, va_list ap)
isc_result_t omapi_generic_get_value(omapi_object_t *h, omapi_object_t *id, omapi_data_string_t *name, omapi_value_t **value)
isc_result_t omapi_generic_set_value(omapi_object_t *h, omapi_object_t *id, omapi_data_string_t *name, omapi_typed_data_t *value)
isc_result_t omapi_generic_destroy(omapi_object_t *h, const char *file, int line)
isc_result_t omapi_value_dereference(omapi_value_t **, const char *, int)
isc_result_t omapi_generic_new(omapi_object_t **, const char *, int)
int omapi_data_string_cmp(omapi_data_string_t *, omapi_data_string_t *)
isc_result_t omapi_typed_data_reference(omapi_typed_data_t **, omapi_typed_data_t *, const char *, int)
#define OMAPI_OBJECT_ALLOC(name, stype, type)
isc_result_t omapi_value_reference(omapi_value_t **, omapi_value_t *, const char *, int)
omapi_object_type_t * omapi_type_generic
isc_result_t omapi_connection_write_typed_data(omapi_object_t *, omapi_typed_data_t *)
void * dmalloc(size_t, const char *, int)
isc_result_t omapi_data_string_reference(omapi_data_string_t **, omapi_data_string_t *, const char *, int)
void dfree(void *, const char *, int)
isc_result_t omapi_value_new(omapi_value_t **, const char *, int)
#define DHCP_R_INVALIDARG