|
Number of buses we support Definition at line 157 of file discover.h. Referenced by _real_discover_conf_get_bus_map(), discover_conf_get_bus_map(), discover_conf_get_bus_name(), discover_free_devices(), discover_xml_free_busclasses(), discover_xml_free_data_urls(), discover_xml_free_devices(), and discover_xml_free_vendors(). |
|
Mapping of bus names to functions Definition at line 116 of file discover.h. Referenced by _real_discover_conf_get_bus_map(), discover_conf_get_bus_map(), discover_device_find(), and discover_get_devices(). |
|
Signature of functions that assist with creating message strings Definition at line 99 of file discover.h. |
|
Data element from the device XML files Definition at line 120 of file discover.h. Referenced by discover_data_free(), discover_data_get_child(), discover_data_get_class(), discover_data_get_first(), discover_data_get_next(), discover_data_get_parent(), discover_data_get_prev(), discover_data_get_text(), discover_data_new(), and discover_device_get_data(). |
|
Signature of functions returning discover_device_t structures Definition at line 129 of file discover.h. |
|
|
|
Signature of functions that free internal lists Definition at line 137 of file discover.h. |
|
Signature of functions that return sysdep_data_t lists Definition at line 141 of file discover.h. |
|
Signature of functions returning discover_xml_busclass_t structures Definition at line 131 of file discover.h. |
|
Structure for mapping Discover device types to bus-specific classes Definition at line 122 of file discover.h. Referenced by discover_device_find(), discover_xml_busclass_cmp(), discover_xml_busclass_free(), discover_xml_busclass_get_id(), discover_xml_busclass_get_name(), discover_xml_busclass_get_next(), discover_xml_busclass_new(), discover_xml_busclass_to_class(), discover_xml_get_devices(), discover_xml_merge_busclass_url(), and discover_xml_merge_device_url(). |
|
Signature of functions returning discover_xml_url_t structures Definition at line 135 of file discover.h. |
|
Structure describing a URL where XML data can be found Definition at line 126 of file discover.h. Referenced by discover_conf_get_urls(), discover_conf_insert_url(), discover_xml_get_busclasses(), discover_xml_get_data_urls(), discover_xml_get_devices(), discover_xml_get_urls(), discover_xml_get_vendors(), discover_xml_url_copy(), discover_xml_url_free(), discover_xml_url_get_bus(), discover_xml_url_get_label(), discover_xml_url_get_last(), discover_xml_url_get_next(), discover_xml_url_get_type(), discover_xml_url_get_url(), and discover_xml_url_new(). |
|
Signature of functions returning discover_xml_vendor_t structures Definition at line 133 of file discover.h. |
|
Structure for mapping vendor names to bus-specific IDs Definition at line 124 of file discover.h. Referenced by discover_xml_get_devices(), discover_xml_merge_device_url(), discover_xml_merge_vendor_url(), discover_xml_vendor_free(), discover_xml_vendor_get_id(), discover_xml_vendor_get_name(), discover_xml_vendor_get_next(), discover_xml_vendor_id2name(), and discover_xml_vendor_new(). |
|
Enumerate the buses. Definition at line 146 of file discover.h. Referenced by _real_discover_conf_get_bus_map_by_name(). |
|
Definition at line 73 of file discover.h. |
|
Enumerate the types of data files: vendor, busclass, and device. Definition at line 162 of file discover.h. |