Changeset 5869ce0 in mainline for kernel/generic/include/sysinfo/sysinfo.h
- Timestamp:
- 2012-03-01T23:22:32Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 0030eef
- Parents:
- 3d23553
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/sysinfo/sysinfo.h
r3d23553 r5869ce0 73 73 typedef union { 74 74 sysarg_t val; /**< Constant numberic value */ 75 sysinfo_data_t data; /**< Constant binary data */ 75 76 sysinfo_fn_val_t fn_val; /**< Generated numeric value function */ 76 77 sysinfo_fn_data_t fn_data; /**< Generated binary data function */ 77 sysinfo_data_t data; /**< Constant binary data */78 78 } sysinfo_item_val_t; 79 79 … … 95 95 96 96 /** Generated subtree function */ 97 typedef sysinfo_return_t (*sysinfo_fn_subtree_t)(const char *, bool); 97 typedef sysinfo_return_t (*sysinfo_fn_subtree_t)(const char *, bool, void *); 98 99 /** Sysinfo generated subtree data 100 * 101 */ 102 typedef struct { 103 sysinfo_fn_subtree_t fn; /**< Generated subtree function */ 104 void *data; /**< Private data */ 105 } sysinfo_fn_subtree_data_t; 98 106 99 107 /** Sysinfo subtree (union) … … 101 109 */ 102 110 typedef union { 103 struct sysinfo_item *table; /**< Fixed subtree (list of subitems) */104 sysinfo_fn_subtree_ t get_data; /**< Generated subtree function*/111 struct sysinfo_item *table; /**< Fixed subtree (list of subitems) */ 112 sysinfo_fn_subtree_data_t generator; /**< Generated subtree */ 105 113 } sysinfo_subtree_t; 106 114 … … 130 138 131 139 extern void sysinfo_set_subtree_fn(const char *, sysinfo_item_t **, 132 sysinfo_fn_subtree_t );140 sysinfo_fn_subtree_t, void *); 133 141 134 142 extern void sysinfo_init(void);
Note:
See TracChangeset
for help on using the changeset viewer.