ISC DHCP  4.3.4
A reference DHCPv4 and DHCPv6 implementation
dhcpctl.c File Reference
#include "dhcpd.h"
#include <omapip/omapip_p.h>
#include "dhcpctl.h"

Go to the source code of this file.

Functions

dhcpctl_status dhcpctl_initialize ()
 
dhcpctl_status dhcpctl_connect (dhcpctl_handle *connection, const char *server_name, int port, dhcpctl_handle authinfo)
 
dhcpctl_status dhcpctl_wait_for_completion (dhcpctl_handle h, dhcpctl_status *s)
 
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_value (dhcpctl_handle h, dhcpctl_data_string value, const char *value_name)
 
dhcpctl_status dhcpctl_set_string_value (dhcpctl_handle h, const char *value, const char *value_name)
 
dhcpctl_status dhcpctl_set_data_value (dhcpctl_handle h, const char *value, unsigned len, const char *value_name)
 
dhcpctl_status dhcpctl_set_null_value (dhcpctl_handle h, const char *value_name)
 
dhcpctl_status dhcpctl_set_boolean_value (dhcpctl_handle h, int value, const char *value_name)
 
dhcpctl_status dhcpctl_set_int_value (dhcpctl_handle h, int value, const char *value_name)
 
dhcpctl_status dhcpctl_object_update (dhcpctl_handle connection, dhcpctl_handle h)
 
dhcpctl_status dhcpctl_object_refresh (dhcpctl_handle connection, dhcpctl_handle h)
 
dhcpctl_status dhcpctl_object_remove (dhcpctl_handle connection, dhcpctl_handle h)
 
isc_result_t dhcpctl_data_string_dereference (dhcpctl_data_string *vp, const char *file, int line)
 

Variables

omapi_object_type_tdhcpctl_callback_type
 
omapi_object_type_tdhcpctl_remote_type
 

Function Documentation

dhcpctl_status dhcpctl_connect ( dhcpctl_handle connection,
const char *  server_name,
int  port,
dhcpctl_handle  authinfo 
)

Definition at line 96 of file dhcpctl.c.

isc_result_t dhcpctl_data_string_dereference ( dhcpctl_data_string vp,
const char *  file,
int  line 
)

Definition at line 583 of file dhcpctl.c.

dhcpctl_status dhcpctl_get_boolean ( int result,
dhcpctl_handle  h,
const char *  value_name 
)

Definition at line 230 of file dhcpctl.c.

dhcpctl_status dhcpctl_get_value ( dhcpctl_data_string result,
dhcpctl_handle  h,
const char *  value_name 
)

Definition at line 165 of file dhcpctl.c.

dhcpctl_status dhcpctl_initialize ( void  )

Definition at line 41 of file dhcpctl.c.

dhcpctl_status dhcpctl_object_refresh ( dhcpctl_handle  connection,
dhcpctl_handle  h 
)

Definition at line 485 of file dhcpctl.c.

dhcpctl_status dhcpctl_object_remove ( dhcpctl_handle  connection,
dhcpctl_handle  h 
)

Definition at line 538 of file dhcpctl.c.

dhcpctl_status dhcpctl_object_update ( dhcpctl_handle  connection,
dhcpctl_handle  h 
)

Definition at line 436 of file dhcpctl.c.

dhcpctl_status dhcpctl_set_boolean_value ( dhcpctl_handle  h,
int  value,
const char *  value_name 
)

Definition at line 377 of file dhcpctl.c.

dhcpctl_status dhcpctl_set_data_value ( dhcpctl_handle  h,
const char *  value,
unsigned  len,
const char *  value_name 
)

Definition at line 320 of file dhcpctl.c.

dhcpctl_status dhcpctl_set_int_value ( dhcpctl_handle  h,
int  value,
const char *  value_name 
)

Definition at line 406 of file dhcpctl.c.

dhcpctl_status dhcpctl_set_null_value ( dhcpctl_handle  h,
const char *  value_name 
)

Definition at line 353 of file dhcpctl.c.

dhcpctl_status dhcpctl_set_string_value ( dhcpctl_handle  h,
const char *  value,
const char *  value_name 
)

Definition at line 289 of file dhcpctl.c.

dhcpctl_status dhcpctl_set_value ( dhcpctl_handle  h,
dhcpctl_data_string  value,
const char *  value_name 
)

Definition at line 256 of file dhcpctl.c.

dhcpctl_status dhcpctl_wait_for_completion ( dhcpctl_handle  h,
dhcpctl_status s 
)

Definition at line 138 of file dhcpctl.c.

Variable Documentation

omapi_object_type_t* dhcpctl_callback_type

Definition at line 34 of file dhcpctl.c.

omapi_object_type_t* dhcpctl_remote_type

Definition at line 35 of file dhcpctl.c.