ISC DHCP 4.4.3-P1
A reference DHCPv4 and DHCPv6 implementation
 
Loading...
Searching...
No Matches
dhcpctl.c File Reference
#include "dhcpd.h"
#include <omapip/omapip_p.h>
#include "dhcpctl.h"
#include <sys/time.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_timed_connect (dhcpctl_handle *connection, const char *server_name, int port, dhcpctl_handle authinfo, struct timeval *t)
 
dhcpctl_status dhcpctl_wait_for_completion (dhcpctl_handle h, dhcpctl_status *s)
 
dhcpctl_status dhcpctl_timed_wait_for_completion (dhcpctl_handle h, dhcpctl_status *s, struct timeval *t)
 
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)
 
dhcpctl_status dhcpctl_disconnect (dhcpctl_handle *connection, int force)
 

Variables

omapi_object_type_tdhcpctl_callback_type
 
omapi_object_type_tdhcpctl_remote_type
 

Function Documentation

◆ dhcpctl_connect()

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

Definition at line 98 of file dhcpctl.c.

◆ dhcpctl_data_string_dereference()

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

Definition at line 752 of file dhcpctl.c.

◆ dhcpctl_disconnect()

dhcpctl_status dhcpctl_disconnect ( dhcpctl_handle * connection,
int force )

Definition at line 761 of file dhcpctl.c.

◆ dhcpctl_get_boolean()

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

Definition at line 368 of file dhcpctl.c.

◆ dhcpctl_get_value()

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

Definition at line 300 of file dhcpctl.c.

◆ dhcpctl_initialize()

dhcpctl_status dhcpctl_initialize ( void )

Definition at line 43 of file dhcpctl.c.

◆ dhcpctl_object_refresh()

dhcpctl_status dhcpctl_object_refresh ( dhcpctl_handle connection,
dhcpctl_handle h )

Definition at line 648 of file dhcpctl.c.

◆ dhcpctl_object_remove()

dhcpctl_status dhcpctl_object_remove ( dhcpctl_handle connection,
dhcpctl_handle h )

Definition at line 704 of file dhcpctl.c.

◆ dhcpctl_object_update()

dhcpctl_status dhcpctl_object_update ( dhcpctl_handle connection,
dhcpctl_handle h )

Definition at line 596 of file dhcpctl.c.

◆ dhcpctl_set_boolean_value()

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

Definition at line 531 of file dhcpctl.c.

◆ dhcpctl_set_data_value()

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

Definition at line 468 of file dhcpctl.c.

◆ dhcpctl_set_int_value()

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

Definition at line 563 of file dhcpctl.c.

◆ dhcpctl_set_null_value()

dhcpctl_status dhcpctl_set_null_value ( dhcpctl_handle h,
const char * value_name )

Definition at line 504 of file dhcpctl.c.

◆ dhcpctl_set_string_value()

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

Definition at line 434 of file dhcpctl.c.

◆ dhcpctl_set_value()

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

Definition at line 398 of file dhcpctl.c.

◆ dhcpctl_timed_connect()

dhcpctl_status dhcpctl_timed_connect ( dhcpctl_handle * connection,
const char * server_name,
int port,
dhcpctl_handle authinfo,
struct timeval * t )

Definition at line 161 of file dhcpctl.c.

◆ dhcpctl_timed_wait_for_completion()

dhcpctl_status dhcpctl_timed_wait_for_completion ( dhcpctl_handle h,
dhcpctl_status * s,
struct timeval * t )

Definition at line 247 of file dhcpctl.c.

◆ dhcpctl_wait_for_completion()

dhcpctl_status dhcpctl_wait_for_completion ( dhcpctl_handle h,
dhcpctl_status * s )

Definition at line 212 of file dhcpctl.c.

Variable Documentation

◆ dhcpctl_callback_type

omapi_object_type_t* dhcpctl_callback_type

Definition at line 36 of file dhcpctl.c.

◆ dhcpctl_remote_type

omapi_object_type_t* dhcpctl_remote_type

Definition at line 37 of file dhcpctl.c.