|
int | option_chain_head_allocate (struct option_chain_head **ptr, const char *file, int line) |
|
int | option_chain_head_reference (struct option_chain_head **ptr, struct option_chain_head *bp, const char *file, int line) |
|
int | option_chain_head_dereference (struct option_chain_head **ptr, const char *file, int line) |
|
int | group_allocate (struct group **ptr, const char *file, int line) |
|
int | group_reference (struct group **ptr, struct group *bp, const char *file, int line) |
|
int | group_dereference (struct group **ptr, const char *file, int line) |
|
struct dhcp_packet * | new_dhcp_packet (char *file, int line) const |
|
struct protocol * | new_protocol (char *file, int line) const |
|
struct domain_search_list * | new_domain_search_list (char *file, int line) const |
|
struct name_server * | new_name_server (char *file, int line) const |
|
void | free_name_server (struct name_server *ptr, const char *file, int line) |
|
struct option * | new_option (char *name, const char *file, int line) const |
|
struct universe * | new_universe (char *file, int line) const |
|
void | free_universe (struct universe *ptr, const char *file, int line) |
|
void | free_domain_search_list (struct domain_search_list *ptr, const char *file, int line) |
|
void | free_protocol (struct protocol *ptr, const char *file, int line) |
|
void | free_dhcp_packet (struct dhcp_packet *ptr, const char *file, int line) |
|
struct client_lease * | new_client_lease (char *file, int line) const |
|
void | free_client_lease (struct client_lease *lease, const char *file, int line) |
|
pair | new_pair (char *file, int line) const |
|
void | free_pair (pair foo, const char *file, int line) |
|
int | expression_allocate (struct expression **cptr, const char *file, int line) |
|
int | expression_reference (struct expression **ptr, struct expression *src, const char *file, int line) |
|
void | free_expression (struct expression *expr, const char *file, int line) |
|
int | binding_value_allocate (struct binding_value **cptr, const char *file, int line) |
|
int | binding_value_reference (struct binding_value **ptr, struct binding_value *src, const char *file, int line) |
|
void | free_binding_value (struct binding_value *bv, const char *file, int line) |
|
int | fundef_allocate (struct fundef **cptr, const char *file, int line) |
|
int | fundef_reference (struct fundef **ptr, struct fundef *src, const char *file, int line) |
|
int | option_cache_allocate (struct option_cache **cptr, const char *file, int line) |
|
int | option_cache_reference (struct option_cache **ptr, struct option_cache *src, const char *file, int line) |
|
int | buffer_allocate (struct buffer **ptr, unsigned len, const char *file, int line) |
|
int | buffer_reference (struct buffer **ptr, struct buffer *bp, const char *file, int line) |
|
int | buffer_dereference (struct buffer **ptr, const char *file, int line) |
|
int | dns_host_entry_allocate (struct dns_host_entry **ptr, const char *hostname, const char *file, int line) |
|
int | dns_host_entry_reference (struct dns_host_entry **ptr, struct dns_host_entry *bp, const char *file, int line) |
|
int | dns_host_entry_dereference (struct dns_host_entry **ptr, const char *file, int line) |
|
int | option_state_allocate (struct option_state **ptr, const char *file, int line) |
|
int | option_state_reference (struct option_state **ptr, struct option_state *bp, const char *file, int line) |
|
int | option_state_dereference (struct option_state **ptr, const char *file, int line) |
|
int | executable_statement_allocate (struct executable_statement **ptr, const char *file, int line) |
|
int | executable_statement_reference (struct executable_statement **ptr, struct executable_statement *bp, const char *file, int line) |
|
int | packet_allocate (struct packet **ptr, const char *file, int line) |
|
int | packet_reference (struct packet **ptr, struct packet *bp, const char *file, int line) |
|
int | packet_dereference (struct packet **ptr, const char *file, int line) |
|
int | dns_zone_allocate (struct dns_zone **ptr, const char *file, int line) |
|
int | dns_zone_reference (struct dns_zone **ptr, struct dns_zone *bp, const char *file, int line) |
|
int | binding_scope_allocate (struct binding_scope **ptr, const char *file, int line) |
|
int | binding_scope_reference (struct binding_scope **ptr, struct binding_scope *bp, const char *file, int line) |
|
int | data_string_new (struct data_string *new_string, const char *src, unsigned int len, const char *file, int line) |
| Constructs a null-terminated data_string from a char* and length.
|
|
void | data_string_copy (struct data_string *dest, const struct data_string *src, const char *file, int line) |
|
void | data_string_forget (struct data_string *data, const char *file, int line) |
|
void | data_string_truncate (struct data_string *dp, int len) |
|
int | data_string_terminate (struct data_string *str, const char *file, int line) |
|