iPXE
Data Fields
settings Struct Reference

A settings block. More...

#include <settings.h>

Data Fields

struct refcntrefcnt
 Reference counter.
const char * name
 Name.
struct settingsparent
 Parent settings block.
struct list_head siblings
 Sibling settings blocks.
struct list_head children
 Child settings blocks.
struct settings_operationsop
 Settings block operations.
struct settings_scopedefault_scope
 Default scope for numerical settings constructed for this block.
int order
 Sibling ordering.

Detailed Description

A settings block.

Definition at line 132 of file settings.h.


Field Documentation

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

Sibling settings blocks.

Definition at line 140 of file settings.h.

Referenced by guestinfo_net_remove(), register_settings(), reprioritise_settings(), settings_init(), and unregister_settings().

Settings block operations.

Definition at line 144 of file settings.h.

Referenced by clear_settings(), fetch_setting(), guestinfo_net_remove(), setting_applies(), settings_init(), settings_target(), and store_setting().

Default scope for numerical settings constructed for this block.

Definition at line 146 of file settings.h.

Referenced by settings_init().

Sibling ordering.

Definition at line 148 of file settings.h.

Referenced by dhcpv6_register(), ipv6_register_settings(), ndp_register_settings(), and reprioritise_settings().


The documentation for this struct was generated from the following file: