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

Go to the source code of this file.

Typedefs

typedef struct hash omapi_auth_hash_t
 

Functions

 HASH_FUNCTIONS_DECL (HASH_FUNCTIONS(omapi_auth_key, HASH_FUNCTIONS(const char *, HASH_FUNCTIONS(omapi_auth_key_t, HASH_FUNCTIONS(omapi_auth_hash_t)
 
isc_result_t omapi_auth_key_destroy (omapi_object_t *h, const char *file, int line)
 
isc_result_t omapi_auth_key_enter (omapi_auth_key_t *a)
 
isc_result_t omapi_auth_key_lookup_name (omapi_auth_key_t **a, const char *name)
 
isc_result_t omapi_auth_key_lookup (omapi_object_t **h, omapi_object_t *id, omapi_object_t *ref)
 
isc_result_t omapi_auth_key_stuff_values (omapi_object_t *c, omapi_object_t *id, omapi_object_t *h)
 
isc_result_t omapi_auth_key_get_value (omapi_object_t *h, omapi_object_t *id, omapi_data_string_t *name, omapi_value_t **value)
 

Typedef Documentation

typedef struct hash omapi_auth_hash_t

Definition at line 34 of file auth.c.

Function Documentation

HASH_FUNCTIONS_DECL ( HASH_FUNCTIONS omapi_auth_key,
HASH_FUNCTIONS const char *,
HASH_FUNCTIONS omapi_auth_key_t,
HASH_FUNCTIONS omapi_auth_hash_t 
)

Definition at line 35 of file auth.c.

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

Definition at line 49 of file auth.c.

isc_result_t omapi_auth_key_enter ( omapi_auth_key_t a)

Definition at line 73 of file auth.c.

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

Definition at line 224 of file auth.c.

isc_result_t omapi_auth_key_lookup ( omapi_object_t **  h,
omapi_object_t id,
omapi_object_t ref 
)

Definition at line 131 of file auth.c.

isc_result_t omapi_auth_key_lookup_name ( omapi_auth_key_t **  a,
const char *  name 
)

Definition at line 121 of file auth.c.

isc_result_t omapi_auth_key_stuff_values ( omapi_object_t c,
omapi_object_t id,
omapi_object_t h 
)

Definition at line 192 of file auth.c.