Data Fields | |
| char * | file |
| Name of file being parsed. | |
| XML_Parser | parser |
| Parser object. | |
| HalDevice * | device |
| Device we are trying to match. | |
| char | cdata_buf [CDATA_BUF_SIZE] |
| Buffer to put CDATA in. | |
| int | cdata_buf_len |
| Current length of CDATA buffer. | |
| int | depth |
| Current depth we are parsing at. | |
| int | curelem |
| Element currently being processed. | |
| int | curelem_stack [MAX_DEPTH] |
| Stack of elements being processed. | |
| dbus_bool_t | aborted |
| #TRUE if parsing of document have been aborted | |
| int | match_depth_first_fail |
| Depth of match-fail. | |
| dbus_bool_t | match_ok |
| #TRUE if all matches on prior depths have been OK | |
| char | merge_key [MAX_KEY_SIZE] |
| When merging, the key to store the value in. | |
| int | merge_type |
| Type to merge. | |
| dbus_bool_t | device_matched |
| Set to #TRUE if a device is matched. | |
Definition at line 82 of file device_info.c.
1.3.5