ISC DHCP 4.4.3-P1
A reference DHCPv4 and DHCPv6 implementation
 
Loading...
Searching...
No Matches
connection.c File Reference
#include "dhcpd.h"
#include <isc/util.h>
#include <omapip/omapip_p.h>
#include <arpa/inet.h>
#include <arpa/nameser.h>
#include <errno.h>

Go to the source code of this file.

Functions

 OMAPI_OBJECT_ALLOC (omapi_connection, omapi_connection_object_t, omapi_type_connection)
 
isc_result_t omapi_connect_list (omapi_object_t *c, omapi_addr_list_t *remote_addrs, omapi_addr_t *local_addr)
 
isc_result_t omapi_disconnect (omapi_object_t *h, int force)
 
isc_result_t omapi_connection_require (omapi_object_t *h, unsigned bytes)
 
int omapi_connection_readfd (omapi_object_t *h)
 
int omapi_connection_writefd (omapi_object_t *h)
 
isc_result_t omapi_connection_connect (omapi_object_t *h)
 
isc_result_t omapi_connection_reaper (omapi_object_t *h)
 
isc_result_t omapi_connection_sign_data (int mode, dst_key_t *key, void **context, const unsigned char *data, const unsigned len, omapi_typed_data_t **result)
 
isc_result_t omapi_connection_output_auth_length (omapi_object_t *h, unsigned *l)
 
isc_result_t omapi_connection_set_value (omapi_object_t *h, omapi_object_t *id, omapi_data_string_t *name, omapi_typed_data_t *value)
 
isc_result_t omapi_connection_get_value (omapi_object_t *h, omapi_object_t *id, omapi_data_string_t *name, omapi_value_t **value)
 
isc_result_t omapi_connection_destroy (omapi_object_t *h, const char *file, int line)
 
isc_result_t omapi_connection_signal_handler (omapi_object_t *h, const char *name, va_list ap)
 
isc_result_t omapi_connection_stuff_values (omapi_object_t *c, omapi_object_t *id, omapi_object_t *m)
 

Function Documentation

◆ omapi_connect_list()

isc_result_t omapi_connect_list ( omapi_object_t * c,
omapi_addr_list_t * remote_addrs,
omapi_addr_t * local_addr )

Definition at line 104 of file connection.c.

◆ omapi_connection_connect()

isc_result_t omapi_connection_connect ( omapi_object_t * h)

Definition at line 606 of file connection.c.

◆ omapi_connection_destroy()

isc_result_t omapi_connection_destroy ( omapi_object_t * h,
const char * file,
int line )

Definition at line 1034 of file connection.c.

◆ omapi_connection_get_value()

isc_result_t omapi_connection_get_value ( omapi_object_t * h,
omapi_object_t * id,
omapi_data_string_t * name,
omapi_value_t ** value )

Definition at line 960 of file connection.c.

◆ omapi_connection_output_auth_length()

isc_result_t omapi_connection_output_auth_length ( omapi_object_t * h,
unsigned * l )

Definition at line 876 of file connection.c.

◆ omapi_connection_readfd()

int omapi_connection_readfd ( omapi_object_t * h)

Definition at line 580 of file connection.c.

◆ omapi_connection_reaper()

isc_result_t omapi_connection_reaper ( omapi_object_t * h)

Definition at line 744 of file connection.c.

◆ omapi_connection_require()

isc_result_t omapi_connection_require ( omapi_object_t * h,
unsigned bytes )

Definition at line 563 of file connection.c.

◆ omapi_connection_set_value()

isc_result_t omapi_connection_set_value ( omapi_object_t * h,
omapi_object_t * id,
omapi_data_string_t * name,
omapi_typed_data_t * value )

Definition at line 891 of file connection.c.

◆ omapi_connection_sign_data()

isc_result_t omapi_connection_sign_data ( int mode,
dst_key_t * key,
void ** context,
const unsigned char * data,
const unsigned len,
omapi_typed_data_t ** result )

Definition at line 808 of file connection.c.

◆ omapi_connection_signal_handler()

isc_result_t omapi_connection_signal_handler ( omapi_object_t * h,
const char * name,
va_list ap )

Definition at line 1055 of file connection.c.

◆ omapi_connection_stuff_values()

isc_result_t omapi_connection_stuff_values ( omapi_object_t * c,
omapi_object_t * id,
omapi_object_t * m )

Definition at line 1074 of file connection.c.

◆ omapi_connection_writefd()

int omapi_connection_writefd ( omapi_object_t * h)

Definition at line 597 of file connection.c.

◆ omapi_disconnect()

isc_result_t omapi_disconnect ( omapi_object_t * h,
int force )

Definition at line 458 of file connection.c.

◆ OMAPI_OBJECT_ALLOC()

OMAPI_OBJECT_ALLOC ( omapi_connection ,
omapi_connection_object_t ,
omapi_type_connection  )

Definition at line 50 of file connection.c.