settings.c
内容 | 行数 | 比率 |
---|---|---|
コメント行数 | 500 | 34% |
空行行数 | 242 | 17% |
実行行数 | 714 | 49% |
合計行数 | 1456 | 100% |
内容 | 定義数 |
---|---|
関数数 | 51 |
No. | 型 | 名称 | 属性 | 説明 |
---|---|---|---|---|
1 |
Inline | generic_setting_name | static inline void * | Get generic setting name |
2 |
Inline | generic_setting_data | static inline void * | Get generic setting data |
3 |
Static | find_generic_setting | static struct generic_setting * | Find generic setting |
4 |
Function | generic_settings_store | int | Store value of generic setting |
5 |
Function | generic_settings_fetch | int | Fetch value of generic setting |
6 |
Function | generic_settings_clear | void | Clear generic settings block |
7 |
Static | find_child_settings | static struct settings * | Find child named settings block |
8 |
Static | autovivify_child_settings | static struct settings * | Find or create child named settings block |
9 |
Static | settings_name | static const char * | Return settings block name (for debug only) |
10 |
Static | parse_settings_name | static struct settings * | Parse settings block name |
11 |
Function | find_settings | struct settings * | Find named settings block |
12 |
Static | apply_settings | static int | Apply all settings |
13 |
Static | reprioritise_settings | static void | Reprioritise settings |
14 |
Function | register_settings | int | Register settings block |
15 |
Function | unregister_settings | void | Unregister settings block |
16 |
Function | store_setting | int | Core settings routines |
17 |
Function | fetch_setting | int | Fetch value of setting |
18 |
Function | fetch_setting_len | int | Fetch length of setting |
19 |
Function | fetch_string_setting | int | Fetch value of string setting |
20 |
Function | fetch_string_setting_copy | int | Fetch value of string setting |
21 |
Function | fetch_ipv4_setting | int | Fetch value of IPv4 address setting |
22 |
Function | fetch_int_setting | int | Fetch value of signed integer setting |
23 |
Function | fetch_uint_setting | int | Fetch value of unsigned integer setting |
24 |
Function | fetch_intz_setting | long | Fetch value of signed integer setting, or zero |
25 |
Function | fetch_uintz_setting | unsigned long | Fetch value of unsigned integer setting, or zero |
26 |
Function | fetch_uuid_setting | int | Fetch value of UUID setting |
27 |
Function | clear_settings | void | Clear settings block |
28 |
Function | setting_cmp | int | Compare two settings |
29 |
Function | storef_setting | int | Formatted setting routines |
30 |
Static | find_setting | static struct setting * | Find named setting |
31 |
Static | parse_setting_tag | static unsigned int | Parse setting name as tag number |
32 |
Static | find_setting_type | static struct setting_type * | Find setting type |
33 |
Static | parse_setting_name | static int | Parse setting name |
34 |
Function | storef_named_setting | int | Parse and store value of named setting |
35 |
Function | fetchf_named_setting | int | Fetch and format value of named setting |
36 |
Static | storef_string | static int | Setting types |
37 |
Static | fetchf_string | static int | Fetch and format value of string setting |
38 |
Static | storef_uristring | static int | Parse and store value of URI-encoded string setting |
39 |
Static | fetchf_uristring | static int | Fetch and format value of URI-encoded string setting |
40 |
Static | storef_ipv4 | static int | Parse and store value of IPv4 address setting |
41 |
Static | fetchf_ipv4 | static int | Fetch and format value of IPv4 address setting |
42 |
Static | storef_int | static int | Parse and store value of integer setting |
43 |
Static | storef_int8 | static int | Parse and store value of 8-bit integer setting |
44 |
Static | storef_int16 | static int | Parse and store value of 16-bit integer setting |
45 |
Static | storef_int32 | static int | Parse and store value of 32-bit integer setting |
46 |
Static | fetchf_int | static int | Fetch and format value of signed integer setting |
47 |
Static | fetchf_uint | static int | Fetch and format value of unsigned integer setting |
48 |
Static | storef_hex | static int | Parse and store value of hex string setting |
49 |
Static | fetchf_hex | static int | Fetch and format value of hex string setting |
50 |
Static | storef_uuid | static int | Parse and store value of UUID setting |
51 |
Static | fetchf_uuid | static int | Fetch and format value of UUID setting |
目次 | ファイル一覧 | 関数一覧 | ネームスペース一覧 | クラス一覧 | #define一覧 | マクロ一覧 | 外部変数一覧 | 構造体一覧 | 共用体一覧 | 列挙体一覧 | Const一覧 | 索引 | サイドメニュー