ISC DHCP  4.4.3
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

◆ omapi_auth_hash_t

typedef struct hash omapi_auth_hash_t

Definition at line 1 of file auth.c.

Function Documentation

◆ HASH_FUNCTIONS_DECL()

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.

◆ omapi_auth_key_destroy()

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

Definition at line 49 of file auth.c.

◆ omapi_auth_key_enter()

isc_result_t omapi_auth_key_enter ( omapi_auth_key_t a)

Definition at line 73 of file auth.c.

◆ omapi_auth_key_get_value()

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.

◆ omapi_auth_key_lookup()

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.

◆ omapi_auth_key_lookup_name()

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

Definition at line 121 of file auth.c.

◆ omapi_auth_key_stuff_values()

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.