int device_enumerator_scan_devices(sd_device_enumerator *enumeartor);
int device_enumerator_scan_subsystems(sd_device_enumerator *enumeartor);
+int device_enumerator_add_device(sd_device_enumerator *enumerator, sd_device *device);
sd_device *device_enumerator_get_first(sd_device_enumerator *enumerator);
sd_device *device_enumerator_get_next(sd_device_enumerator *enumerator);
return strcmp(devpath_a, devpath_b);
}
-_public_ int sd_device_enumerator_add_device(sd_device_enumerator *enumerator, sd_device *device) {
+int device_enumerator_add_device(sd_device_enumerator *enumerator, sd_device *device) {
int r;
assert_return(enumerator, -EINVAL);
if (!match_sysattr(enumerator, device))
continue;
- k = sd_device_enumerator_add_device(enumerator, device);
+ k = device_enumerator_add_device(enumerator, device);
if (k < 0)
r = k;
}
if (!match_sysattr(enumerator, device))
continue;
- k = sd_device_enumerator_add_device(enumerator, device);
+ k = device_enumerator_add_device(enumerator, device);
if (k < 0) {
r = k;
continue;
if (!match_sysattr(enumerator, device))
return 0;
- r = sd_device_enumerator_add_device(enumerator, device);
+ r = device_enumerator_add_device(enumerator, device);
if (r < 0)
return r;
sd_device_enumerator *sd_device_enumerator_ref(sd_device_enumerator *enumerator);
sd_device_enumerator *sd_device_enumerator_unref(sd_device_enumerator *enumerator);
-int sd_device_enumerator_add_device(sd_device_enumerator *enumerator, sd_device *device);
-
sd_device *sd_device_enumerator_get_device_first(sd_device_enumerator *enumerator);
sd_device *sd_device_enumerator_get_device_next(sd_device_enumerator *enumerator);
sd_device *sd_device_enumerator_get_subsystem_first(sd_device_enumerator *enumerator);