client/clparse.c File Reference
#include "dhcpd.h"
#include <errno.h>
Go to the source code of this file.
Defines |
#define | NUM_DEFAULT_REQUESTED_OPTS 15 |
Functions |
isc_result_t | read_client_conf () |
int | read_client_conf_file (const char *name, struct interface_info *ip, struct client_config *client) |
void | read_client_leases () |
void | parse_client_statement (struct parse *cfile, struct interface_info *ip, struct client_config *config) |
int | parse_option_list (struct parse *cfile, struct option ***list) |
void | parse_interface_declaration (struct parse *cfile, struct client_config *outer_config, char *name) |
int | interface_or_dummy (struct interface_info **pi, const char *name) |
void | make_client_state (struct client_state **state) |
void | make_client_config (struct client_state *client, struct client_config *config) |
void | parse_client_lease_statement (struct parse *cfile, int is_static) |
void | parse_client_lease_declaration (struct parse *cfile, struct client_lease *lease, struct interface_info **ipp, struct client_state **clientp) |
void | parse_string_list (struct parse *cfile, struct string_list **lp, int multiple) |
void | parse_reject_statement (struct parse *cfile, struct client_config *config) |
int | parse_allow_deny (struct option_cache **oc, struct parse *cfile, int flag) |
Variables |
struct client_config | top_level_config |
struct option * | default_requested_options [NUM_DEFAULT_REQUESTED_OPTS+1] |
Define Documentation
#define NUM_DEFAULT_REQUESTED_OPTS 15 |
Function Documentation
void parse_client_lease_statement |
( |
struct parse * |
cfile, |
|
|
int |
is_static | |
|
) |
| | |
void parse_interface_declaration |
( |
struct parse * |
cfile, |
|
|
struct client_config * |
outer_config, |
|
|
char * |
name | |
|
) |
| | |
int parse_option_list |
( |
struct parse * |
cfile, |
|
|
struct option *** |
list | |
|
) |
| | |
isc_result_t read_client_conf |
( |
void |
|
) |
|
void read_client_leases |
( |
void |
|
) |
|
Variable Documentation