| Functions | |
| void | discover_xml_merge_busclass_url (discover_xml_busclass_t **blist, char *url, discover_error_t *status) | 
| discover_xml_busclass_t * | discover_xml_get_busclasses (discover_bus_t bus, discover_error_t *status) | 
| void | discover_xml_free_busclasses (void) | 
| char * | discover_xml_busclass_to_class (char *busclass, discover_xml_busclass_t *busclasses) | 
| int | discover_xml_busclass_cmp (char *busclass, char *discover_class, discover_xml_busclass_t *busclasses) | 
| char * | discover_xml_busclass_get_id (discover_xml_busclass_t *busclass) | 
| char * | discover_xml_busclass_get_name (discover_xml_busclass_t *busclass) | 
| discover_xml_busclass_t * | discover_xml_busclass_get_next (discover_xml_busclass_t *busclass) | 
| discover_xml_busclass_t * | discover_xml_busclass_new (void) | 
| void | discover_xml_busclass_free (discover_xml_busclass_t *busclasses) | 
| 
 | ||||||||||||||||
| Compare a busclass to a device class, returning the same kind of value returned by strcmp(3). Note that this function has a special case for the class 'all'; it is considered equal to all busclasses. 
 
 Definition at line 295 of file busclass-xml.c. References discover_xml_busclass_t, and discover_xml_busclass_to_class(). Referenced by discover_device_find(). | 
| 
 | 
| Free the busclass or list of busclasses. 
 
 Definition at line 382 of file busclass-xml.c. References discover_xml_busclass_t. Referenced by discover_xml_free_busclasses(). | 
| 
 | 
| Get the id member of busclass. 
 
 Definition at line 327 of file busclass-xml.c. References discover_xml_busclass_t. | 
| 
 | 
| Get the name member of busclass. 
 
 Definition at line 340 of file busclass-xml.c. References discover_xml_busclass_t. | 
| 
 | 
| Get the next member of busclass (used for traversing lists of busclasses). Definition at line 352 of file busclass-xml.c. References discover_xml_busclass_t. | 
| 
 | 
| Create and initialize a new discover_xml_busclass_t object. Definition at line 363 of file busclass-xml.c. References discover_xml_busclass_t. | 
| 
 | ||||||||||||
| Return the device class corresponding to a busclass. 
 
 Definition at line 263 of file busclass-xml.c. References discover_xml_busclass_t. Referenced by discover_xml_busclass_cmp(). | 
| 
 | 
| Free the list of busclasses. Definition at line 247 of file busclass-xml.c. References discover_xml_busclass_free(). | 
| 
 | ||||||||||||
| Get the list of busclasses by bus type. 
 
 Definition at line 213 of file busclass-xml.c. References discover_error::code, discover_error_t, discover_xml_get_data_urls(), discover_xml_merge_busclass_url(), discover_xml_url_get_next(), discover_xml_url_get_url(), and discover_xml_url_t. Referenced by discover_device_find(), and discover_xml_get_devices(). | 
| 
 | ||||||||||||||||
| Merge new busclasses into a list. 
 
 Definition at line 171 of file busclass-xml.c. References discover_error::code, discover_error_t, and discover_xml_busclass_t. Referenced by discover_xml_get_busclasses(). | 
 1.3.9.1
 1.3.9.1