Data Fields | |
char | name [KB_SYMBOL_NAME_SIZE] |
int | type |
int | alloc |
unsigned int | value |
struct kb_symbol_s * | next |
Definition at line 28 of file kb_symbol.h.
char kb_symbol_s::name[KB_SYMBOL_NAME_SIZE] |
Definition at line 31 of file kb_symbol.h.
Referenced by kb_add_symbol(), kb_build_scoped_name(), kb_dump_symbol_table(), kb_enum_alias(), kb_enum_device(), kb_enum_register(), kb_enum_section(), kb_lookup_symbol(), kb_parse_alias(), kb_parse_device(), kb_parse_register(), and kb_parse_section().
Definition at line 34 of file kb_symbol.h.
Referenced by kb_dump_symbol_table(), kb_enum_alias(), kb_enum_device(), kb_enum_register(), kb_lookup_device(), kb_lookup_register(), kb_parse_alias(), kb_parse_device(), kb_parse_register(), and kb_parse_section().
Definition at line 36 of file kb_symbol.h.
Referenced by kb_destroy_symbol_table(), kb_parse_alias(), kb_parse_device(), kb_parse_register(), and kb_parse_section().
unsigned int kb_symbol_s::value |
Symbol Value: can be used to store a single integer value or usually a pointer to a struct describing the corresponding object
Definition at line 43 of file kb_symbol.h.
Referenced by kb_destroy_symbol_table(), kb_enum_alias(), kb_enum_device(), kb_enum_register(), kb_enum_section(), kb_lookup_device(), kb_lookup_register(), kb_parse_alias(), kb_parse_device(), kb_parse_modbus(), kb_parse_modbusaddr(), kb_parse_register(), and kb_parse_section().
struct kb_symbol_s* kb_symbol_s::next [read] |
Definition at line 46 of file kb_symbol.h.
Referenced by kb_add_symbol(), kb_destroy_symbol_table(), kb_dump_symbol_table(), kb_lookup_symbol(), kb_parse_alias(), kb_parse_device(), kb_parse_register(), and kb_parse_section().