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 class
Udev.UdevDevice
static class
Udev.UdevEnumerate
static class
Udev.UdevHandle
static class
Udev.UdevListEntry
-
Field Summary
-
Method Summary
Modifier and Type Method Description java.lang.String
udev_device_get_devnode(Udev.UdevDevice udev_device)
udev_device_get_devnode.java.lang.String
udev_device_get_devtype(Udev.UdevDevice udev_device)
udev_device_get_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.java.lang.String
udev_device_get_property_value(Udev.UdevDevice udev_device, java.lang.String key)
udev_device_get_property_value.java.lang.String
udev_device_get_sysattr_value(Udev.UdevDevice udev_device, java.lang.String sysattr)
udev_device_get_sysattr_value.java.lang.String
udev_device_get_sysname(Udev.UdevDevice udev_device)
udev_device_get_sysname.java.lang.String
udev_device_get_syspath(Udev.UdevDevice udev_device)
udev_device_get_syspath.Udev.UdevDevice
udev_device_new_from_syspath(Udev.UdevHandle udev, java.lang.String syspath)
udev_device_new_from_syspath.void
udev_device_unref(Udev.UdevDevice udev_device)
udev_device_unref.int
udev_enumerate_add_match_subsystem(Udev.UdevEnumerate udev_enumerate, java.lang.String subsystem)
udev_enumerate_add_match_subsystem.Udev.UdevListEntry
udev_enumerate_get_list_entry(Udev.UdevEnumerate udev_enumerate)
udev_enumerate_get_list_entry.Udev.UdevEnumerate
udev_enumerate_new(Udev.UdevHandle udev)
udev_enumerate_new.int
udev_enumerate_scan_devices(Udev.UdevEnumerate udev_enumerate)
udev_enumerate_scan_devices.void
udev_enumerate_unref(Udev.UdevEnumerate udev_enumerate)
udev_enumerate_unref.java.lang.String
udev_list_entry_get_name(Udev.UdevListEntry list_entry)
udev_list_entry_get_name.Udev.UdevListEntry
udev_list_entry_get_next(Udev.UdevListEntry list_entry)
udev_list_entry_get_next.Udev.UdevHandle
udev_new()
udev_new.void
udev_unref(Udev.UdevHandle udev)
udev_unref.
-
Field Details
-
INSTANCE
ConstantINSTANCE
-
-
Method Details
-
udev_new
Udev.UdevHandle udev_new()udev_new.
- Returns:
- a
Udev.UdevHandle
object.
-
udev_unref
udev_unref.
- Parameters:
udev
- aUdev.UdevHandle
object.
-
udev_device_unref
udev_device_unref.
- Parameters:
udev_device
- aUdev.UdevDevice
object.
-
udev_enumerate_unref
udev_enumerate_unref.
- Parameters:
udev_enumerate
- aUdev.UdevEnumerate
object.
-
udev_enumerate_new
udev_enumerate_new.
- Parameters:
udev
- aUdev.UdevHandle
object.- Returns:
- a
Udev.UdevEnumerate
object.
-
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.UdevDevice
object.subsystem
- aString
object.devtype
- aString
object.- Returns:
- a
Udev.UdevDevice
object.
-
udev_device_new_from_syspath
udev_device_new_from_syspath.
- Parameters:
udev
- aUdev.UdevHandle
object.syspath
- aString
object.- Returns:
- a
Udev.UdevDevice
object.
-
udev_list_entry_get_next
udev_list_entry_get_next.
- Parameters:
list_entry
- aUdev.UdevListEntry
object.- Returns:
- a
Udev.UdevListEntry
object.
-
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.UdevDevice
object.sysattr
- aString
object.- Returns:
- a
String
object.
-
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.UdevEnumerate
object.subsystem
- aString
object.- Returns:
- a int.
-
udev_enumerate_scan_devices
udev_enumerate_scan_devices.
- Parameters:
udev_enumerate
- aUdev.UdevEnumerate
object.- Returns:
- a int.
-
udev_enumerate_get_list_entry
udev_enumerate_get_list_entry.
- Parameters:
udev_enumerate
- aUdev.UdevEnumerate
object.- Returns:
- a
Udev.UdevListEntry
object.
-
udev_list_entry_get_name
udev_list_entry_get_name.
- Parameters:
list_entry
- aUdev.UdevListEntry
object.- Returns:
- a
String
object.
-
udev_device_get_devtype
udev_device_get_devtype.
- Parameters:
udev_device
- aUdev.UdevDevice
object.- Returns:
- a
String
object.
-
udev_device_get_devnode
udev_device_get_devnode.
- Parameters:
udev_device
- aUdev.UdevDevice
object.- Returns:
- a
String
object.
-
udev_device_get_syspath
udev_device_get_syspath.
- Parameters:
udev_device
- aUdev.UdevDevice
object.- Returns:
- a
String
object.
-
udev_device_get_property_value
udev_device_get_property_value.
- Parameters:
udev_device
- aUdev.UdevDevice
object.key
- aString
object.- Returns:
- a
String
object.
-
udev_device_get_sysname
udev_device_get_sysname.
- Parameters:
udev_device
- aUdev.UdevDevice
object.- Returns:
- a
String
object.
-