#include <settings.h>
Data Fields | |
| struct refcnt * | refcnt |
| Reference counter. | |
| const char * | name |
| Name. | |
| unsigned int | tag_magic |
| Tag magic. | |
| struct settings * | parent |
| Parent settings block. | |
| struct list_head | siblings |
| Sibling settings blocks. | |
| struct list_head | children |
| Child settings blocks. | |
| struct settings_operations * | op |
| Settings block operations. | |
Definition at line 79 of file settings.h.
struct refcnt* settings::refcnt [read] |
Reference counter.
Definition at line 81 of file settings.h.
Referenced by register_settings(), settings_init(), and unregister_settings().
| const char* settings::name |
Name.
Definition at line 83 of file settings.h.
Referenced by dhcp_proxy_rx(), dhcp_pxebs_rx(), dhcp_request_rx(), find_child_settings(), register_settings(), settings_init(), and settings_name().
| unsigned int settings::tag_magic |
Tag magic.
This value will be ORed in to any numerical tags constructed by parse_setting_name(), and can be used to avoid e.g. attempting to retrieve the subnet mask from SMBIOS, or the system UUID from DHCP.
Definition at line 91 of file settings.h.
Referenced by settings_init().
struct settings* settings::parent [read] |
Parent settings block.
Definition at line 93 of file settings.h.
Referenced by dhcp_request_rx(), register_settings(), reprioritise_settings(), settings_name(), store_cached_dhcpack(), store_setting(), and unregister_settings().
struct list_head settings::siblings [read] |
Sibling settings blocks.
Definition at line 95 of file settings.h.
Referenced by register_settings(), reprioritise_settings(), settings_init(), and unregister_settings().
struct list_head settings::children [read] |
Child settings blocks.
Definition at line 97 of file settings.h.
Referenced by fetch_setting(), find_child_settings(), register_settings(), reprioritise_settings(), and settings_init().
struct settings_operations* settings::op [read] |
Settings block operations.
Definition at line 99 of file settings.h.
Referenced by clear_settings(), fetch_setting(), settings_init(), and store_setting().
1.5.7.1