iPXE
Data Fields
settings Struct Reference

A settings block. More...

#include <settings.h>

Data Fields

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

Detailed Description

A settings block.

Definition at line 132 of file settings.h.

Field Documentation

◆ refcnt

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().

◆ name

const char* settings::name

◆ parent

struct settings* settings::parent

◆ siblings

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().

◆ children

struct list_head settings::children

◆ op

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().

◆ default_scope

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().

◆ order

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().


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