38 #define dhcpctl_null_handle ((dhcpctl_handle) 0)
40 #define DHCPCTL_CREATE OMAPI_CREATE
41 #define DHCPCTL_UPDATE OMAPI_UPDATE
42 #define DHCPCTL_EXCL OMAPI_EXCL
74 const char *,
unsigned,
const char *);
93 const char *, va_list);
99 const char *,
const char *,
100 const unsigned char *,
unsigned);
113 const char *, va_list);
isc_result_t dhcpctl_callback_stuff_values(omapi_object_t *c, omapi_object_t *id, omapi_object_t *p)
omapi_typed_data_t * message
dhcpctl_status dhcpctl_get_value(dhcpctl_data_string *result, dhcpctl_handle h, const char *value_name)
dhcpctl_status dhcpctl_get_boolean(int *result, dhcpctl_handle h, const char *value_name)
dhcpctl_status dhcpctl_set_null_value(dhcpctl_handle h, const char *value_name)
isc_result_t dhcpctl_remote_set_value(omapi_object_t *, omapi_object_t *, omapi_data_string_t *, omapi_typed_data_t *)
dhcpctl_status dhcpctl_connect(dhcpctl_handle *connection, const char *server_name, int port, dhcpctl_handle authinfo)
isc_result_t dhcpctl_callback_destroy(omapi_object_t *h, const char *file, int line)
dhcpctl_status dhcpctl_set_callback(dhcpctl_handle h, void *data, void(*func)(dhcpctl_handle, dhcpctl_status, void *))
isc_result_t dhcpctl_remote_destroy(omapi_object_t *, const char *, int)
isc_result_t dhcpctl_data_string_dereference(dhcpctl_data_string *vp, const char *file, int line)
dhcpctl_status dhcpctl_set_boolean_value(dhcpctl_handle h, int value, const char *value_name)
dhcpctl_status dhcpctl_new_object(dhcpctl_handle *, dhcpctl_handle, const char *)
isc_result_t dhcpctl_callback_get_value(omapi_object_t *h, omapi_object_t *id, omapi_data_string_t *name, omapi_value_t **value)
dhcpctl_status dhcpctl_open_object(dhcpctl_handle, dhcpctl_handle, int)
dhcpctl_status dhcpctl_initialize()
dhcpctl_status dhcpctl_wait_for_completion(dhcpctl_handle h, dhcpctl_status *s)
dhcpctl_status dhcpctl_set_value(dhcpctl_handle h, dhcpctl_data_string value, const char *value_name)
dhcpctl_status dhcpctl_set_data_value(dhcpctl_handle h, const char *value, unsigned len, const char *value_name)
isc_result_t dhcpctl_status
omapi_object_t * dhcpctl_handle
dhcpctl_status dhcpctl_set_int_value(dhcpctl_handle h, int value, const char *value_name)
isc_result_t dhcpctl_callback_signal_handler(omapi_object_t *o, const char *name, va_list ap)
dhcpctl_status dhcpctl_object_remove(dhcpctl_handle connection, dhcpctl_handle h)
omapi_object_type_t * dhcpctl_remote_type
omapi_typed_data_t * rtype
omapi_handle_t remote_handle
isc_result_t dhcpctl_remote_signal_handler(omapi_object_t *, const char *, va_list)
unsigned int omapi_handle_t
dhcpctl_status dhcpctl_object_refresh(dhcpctl_handle connection, dhcpctl_handle h)
omapi_object_type_t * dhcpctl_callback_type
isc_result_t dhcpctl_remote_stuff_values(omapi_object_t *, omapi_object_t *, omapi_object_t *)
isc_result_t dhcpctl_callback_set_value(omapi_object_t *h, omapi_object_t *id, omapi_data_string_t *name, omapi_typed_data_t *value)
dhcpctl_status dhcpctl_new_authenticator(dhcpctl_handle *, const char *, const char *, const unsigned char *, unsigned)
dhcpctl_status dhcpctl_set_string_value(dhcpctl_handle h, const char *value, const char *value_name)
isc_result_t dhcpctl_remote_get_value(omapi_object_t *, omapi_object_t *, omapi_data_string_t *, omapi_value_t **)
dhcpctl_status dhcpctl_object_update(dhcpctl_handle connection, dhcpctl_handle h)
omapi_data_string_t * dhcpctl_data_string