Main Page | Modules | Data Structures | File List | Data Fields | Related Pages

ParsingContext Struct Reference
[Device Info File Parsing]

Parsing Context. More...


Data Fields

char * file
 Name of file being parsed.

XML_Parser parser
 Parser object.

HalDevicedevice
 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.


Detailed Description

Parsing Context.

Definition at line 81 of file device_info.c.


The documentation for this struct was generated from the following file:
Generated on Thu Mar 11 21:32:24 2004 for HAL by doxygen 1.3.6-20040222