iPXE
|
A settings block. More...
#include <settings.h>
Data Fields | |
struct refcnt * | refcnt |
Reference counter. More... | |
const char * | name |
Name. More... | |
struct settings * | parent |
Parent settings block. More... | |
struct list_head | siblings |
Sibling settings blocks. More... | |
struct list_head | children |
Child settings blocks. More... | |
struct settings_operations * | op |
Settings block operations. More... | |
const struct settings_scope * | default_scope |
Default scope for numerical settings constructed for this block. More... | |
int | order |
Sibling ordering. More... | |
A settings block.
Definition at line 132 of file settings.h.
struct refcnt* settings::refcnt |
Reference counter.
Definition at line 134 of file settings.h.
Referenced by autovivify_child_settings(), register_settings(), settings_init(), and unregister_settings().
const char* settings::name |
Name.
Definition at line 136 of file settings.h.
Referenced by autovivify_child_settings(), draw_setting_row(), find_child_settings(), guestinfo_fetch_type(), netdev_redirect(), register_settings(), and settings_name().
struct settings* settings::parent |
Parent settings block.
Definition at line 138 of file settings.h.
Referenced by dhcp_request_rx(), dhcpv6_rx(), draw_setting_row(), guestinfo_fetch_type(), ibft_fill_nic(), ipv6_fetch(), ipv6_register_settings(), ndp_fetch(), ndp_prefix_fetch_gateway6(), ndp_prefix_fetch_ip6(), ndp_register_settings(), register_settings(), reprioritise_settings(), select_setting_row(), settings_name(), store_setting(), and unregister_settings().
struct list_head settings::siblings |
Sibling settings blocks.
Definition at line 140 of file settings.h.
Referenced by register_settings(), reprioritise_settings(), settings_init(), and unregister_settings().
struct list_head settings::children |
Child settings blocks.
Definition at line 142 of file settings.h.
Referenced by fetch_setting(), find_child_settings(), ipv6_create_routes(), register_settings(), reprioritise_settings(), select_setting_row(), settings_init(), and unregister_settings().
struct settings_operations* settings::op |
Settings block operations.
Definition at line 144 of file settings.h.
Referenced by clear_settings(), fetch_setting(), netdev_settings_init(), setting_applies(), settings_init(), settings_target(), and store_setting().
const struct settings_scope* settings::default_scope |
Default scope for numerical settings constructed for this block.
Definition at line 146 of file settings.h.
Referenced by settings_init().
int settings::order |
Sibling ordering.
Definition at line 148 of file settings.h.
Referenced by dhcpv6_register(), ipv6_register_settings(), ndp_register_settings(), and reprioritise_settings().