omapip/connection.c File Reference

#include "dhcpd.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)
void omapi_connection_trace_setup (void)
void omapi_connection_register (omapi_connection_object_t *obj, const char *file, int line)
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)

Variables

trace_type_ttrace_connect
trace_type_ttrace_disconnect
omapi_array_ttrace_listeners
omapi_array_tomapi_connections

Function Documentation

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

Definition at line 102 of file connection.c.

isc_result_t omapi_connection_connect ( omapi_object_t h  ) 

Definition at line 602 of file connection.c.

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

Definition at line 1053 of file connection.c.

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 979 of file connection.c.

isc_result_t omapi_connection_output_auth_length ( omapi_object_t h,
unsigned *  l 
)

Definition at line 895 of file connection.c.

int omapi_connection_readfd ( omapi_object_t h  ) 

Definition at line 576 of file connection.c.

isc_result_t omapi_connection_reaper ( omapi_object_t h  ) 

Definition at line 740 of file connection.c.

void omapi_connection_register ( omapi_connection_object_t obj,
const char *  file,
int  line 
)

Definition at line 261 of file connection.c.

isc_result_t omapi_connection_require ( omapi_object_t h,
unsigned  bytes 
)

Definition at line 559 of file connection.c.

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 910 of file connection.c.

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 827 of file connection.c.

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

Definition at line 1074 of file connection.c.

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

Definition at line 1093 of file connection.c.

void omapi_connection_trace_setup ( void   ) 

Definition at line 252 of file connection.c.

int omapi_connection_writefd ( omapi_object_t h  ) 

Definition at line 593 of file connection.c.

isc_result_t omapi_disconnect ( omapi_object_t h,
int  force 
)

Definition at line 454 of file connection.c.

OMAPI_OBJECT_ALLOC ( omapi_connection  ,
omapi_connection_object_t  ,
omapi_type_connection   
)

Definition at line 48 of file connection.c.


Variable Documentation

Definition at line 248 of file connection.c.

Definition at line 42 of file connection.c.

Definition at line 43 of file connection.c.

Definition at line 36 of file listener.c.


Generated on 5 Apr 2014 for ISC DHCP by  doxygen 1.6.1