Package oshi.jna.platform.linux
Interface Udev
- All Superinterfaces:
com.sun.jna.Library
public interface Udev
extends com.sun.jna.Library
Interface for talking with Udev.
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classUdev.UdevDevicestatic classUdev.UdevEnumeratestatic classUdev.UdevHandlestatic classUdev.UdevListEntry -
Field Summary
-
Method Summary
Modifier and Type Method Description java.lang.Stringudev_device_get_devnode(Udev.UdevDevice udev_device)udev_device_get_devnode.java.lang.Stringudev_device_get_devtype(Udev.UdevDevice udev_device)udev_device_get_devtype.Udev.UdevDeviceudev_device_get_parent_with_subsystem_devtype(Udev.UdevDevice udev_device, java.lang.String subsystem, java.lang.String devtype)udev_device_get_parent_with_subsystem_devtype.java.lang.Stringudev_device_get_property_value(Udev.UdevDevice udev_device, java.lang.String key)udev_device_get_property_value.java.lang.Stringudev_device_get_sysattr_value(Udev.UdevDevice udev_device, java.lang.String sysattr)udev_device_get_sysattr_value.java.lang.Stringudev_device_get_sysname(Udev.UdevDevice udev_device)udev_device_get_sysname.java.lang.Stringudev_device_get_syspath(Udev.UdevDevice udev_device)udev_device_get_syspath.Udev.UdevDeviceudev_device_new_from_syspath(Udev.UdevHandle udev, java.lang.String syspath)udev_device_new_from_syspath.voidudev_device_unref(Udev.UdevDevice udev_device)udev_device_unref.intudev_enumerate_add_match_subsystem(Udev.UdevEnumerate udev_enumerate, java.lang.String subsystem)udev_enumerate_add_match_subsystem.Udev.UdevListEntryudev_enumerate_get_list_entry(Udev.UdevEnumerate udev_enumerate)udev_enumerate_get_list_entry.Udev.UdevEnumerateudev_enumerate_new(Udev.UdevHandle udev)udev_enumerate_new.intudev_enumerate_scan_devices(Udev.UdevEnumerate udev_enumerate)udev_enumerate_scan_devices.voidudev_enumerate_unref(Udev.UdevEnumerate udev_enumerate)udev_enumerate_unref.java.lang.Stringudev_list_entry_get_name(Udev.UdevListEntry list_entry)udev_list_entry_get_name.Udev.UdevListEntryudev_list_entry_get_next(Udev.UdevListEntry list_entry)udev_list_entry_get_next.Udev.UdevHandleudev_new()udev_new.voidudev_unref(Udev.UdevHandle udev)udev_unref.
-
Field Details
-
INSTANCE
ConstantINSTANCE
-
-
Method Details
-
udev_new
Udev.UdevHandle udev_new()udev_new.
- Returns:
- a
Udev.UdevHandleobject.
-
udev_unref
udev_unref.
- Parameters:
udev- aUdev.UdevHandleobject.
-
udev_device_unref
udev_device_unref.
- Parameters:
udev_device- aUdev.UdevDeviceobject.
-
udev_enumerate_unref
udev_enumerate_unref.
- Parameters:
udev_enumerate- aUdev.UdevEnumerateobject.
-
udev_enumerate_new
udev_enumerate_new.
- Parameters:
udev- aUdev.UdevHandleobject.- Returns:
- a
Udev.UdevEnumerateobject.
-
udev_device_get_parent_with_subsystem_devtype
Udev.UdevDevice udev_device_get_parent_with_subsystem_devtype(Udev.UdevDevice udev_device, java.lang.String subsystem, java.lang.String devtype)udev_device_get_parent_with_subsystem_devtype.
- Parameters:
udev_device- aUdev.UdevDeviceobject.subsystem- aStringobject.devtype- aStringobject.- Returns:
- a
Udev.UdevDeviceobject.
-
udev_device_new_from_syspath
udev_device_new_from_syspath.
- Parameters:
udev- aUdev.UdevHandleobject.syspath- aStringobject.- Returns:
- a
Udev.UdevDeviceobject.
-
udev_list_entry_get_next
udev_list_entry_get_next.
- Parameters:
list_entry- aUdev.UdevListEntryobject.- Returns:
- a
Udev.UdevListEntryobject.
-
udev_device_get_sysattr_value
java.lang.String udev_device_get_sysattr_value(Udev.UdevDevice udev_device, java.lang.String sysattr)udev_device_get_sysattr_value.
- Parameters:
udev_device- aUdev.UdevDeviceobject.sysattr- aStringobject.- Returns:
- a
Stringobject.
-
udev_enumerate_add_match_subsystem
int udev_enumerate_add_match_subsystem(Udev.UdevEnumerate udev_enumerate, java.lang.String subsystem)udev_enumerate_add_match_subsystem.
- Parameters:
udev_enumerate- aUdev.UdevEnumerateobject.subsystem- aStringobject.- Returns:
- a int.
-
udev_enumerate_scan_devices
udev_enumerate_scan_devices.
- Parameters:
udev_enumerate- aUdev.UdevEnumerateobject.- Returns:
- a int.
-
udev_enumerate_get_list_entry
udev_enumerate_get_list_entry.
- Parameters:
udev_enumerate- aUdev.UdevEnumerateobject.- Returns:
- a
Udev.UdevListEntryobject.
-
udev_list_entry_get_name
udev_list_entry_get_name.
- Parameters:
list_entry- aUdev.UdevListEntryobject.- Returns:
- a
Stringobject.
-
udev_device_get_devtype
udev_device_get_devtype.
- Parameters:
udev_device- aUdev.UdevDeviceobject.- Returns:
- a
Stringobject.
-
udev_device_get_devnode
udev_device_get_devnode.
- Parameters:
udev_device- aUdev.UdevDeviceobject.- Returns:
- a
Stringobject.
-
udev_device_get_syspath
udev_device_get_syspath.
- Parameters:
udev_device- aUdev.UdevDeviceobject.- Returns:
- a
Stringobject.
-
udev_device_get_property_value
udev_device_get_property_value.
- Parameters:
udev_device- aUdev.UdevDeviceobject.key- aStringobject.- Returns:
- a
Stringobject.
-
udev_device_get_sysname
udev_device_get_sysname.
- Parameters:
udev_device- aUdev.UdevDeviceobject.- Returns:
- a
Stringobject.
-