Package com.sun.jna.platform.linux
Class Udev.UdevEnumerate
- java.lang.Object
- 
- com.sun.jna.PointerType
- 
- com.sun.jna.platform.linux.Udev.UdevEnumerate
 
 
- 
- All Implemented Interfaces:
- NativeMapped
 - Enclosing interface:
- Udev
 
 public static class Udev.UdevEnumerate extends PointerType To enumerate local devices on the system, an enumeration object can be created viaUdev.UdevContext.enumerateNew().
- 
- 
Constructor SummaryConstructors Constructor Description UdevEnumerate()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description intaddMatchSubsystem(java.lang.String subsystem)Modify filters of this object to match a subsystem.Udev.UdevListEntrygetListEntry()Get the first list entry from this object.Udev.UdevEnumerateref()Acquire a further reference to this object.intscanDevices()Query this object.voidunref()Drop a reference to this object.- 
Methods inherited from class com.sun.jna.PointerTypeequals, fromNative, getPointer, hashCode, nativeType, setPointer, toNative, toString
 
- 
 
- 
- 
- 
Method Detail- 
refpublic Udev.UdevEnumerate ref() Acquire a further reference to this object.- Returns:
- this object, unmodified.
 
 - 
unrefpublic void unref() Drop a reference to this object. Once the reference count hits 0, the context object is destroyed and freed.
 - 
addMatchSubsystempublic int addMatchSubsystem(java.lang.String subsystem) Modify filters of this object to match a subsystem.- Parameters:
- subsystem- The subsystem to match
- Returns:
- an integer greater than, or equal to, 0 on success.
 
 - 
scanDevicespublic int scanDevices() Query this object. Scans/sysfor all devices which match the given filters. No filters will return all currently available devices.- Returns:
- an integer greater than, or equal to, 0 on success.
 
 - 
getListEntrypublic Udev.UdevListEntry getListEntry() Get the first list entry from this object.- Returns:
- On success, returns the first entry in the list of found devices. If the list is empty, or on failure, NULL is returned.
 
 
- 
 
-