Index of values


A
action [Libudev.Device]
The device event action.

B
bool_property [Libudev.Device]
bool_sysattr [Libudev.Device]

C
context [Libudev.Monitor]
The context to which a monitor is bound.
context [Libudev.Device]
The Context.t to which the device is bound.
create [Libudev.Monitor]
Create a monitor by connecting to the kernel daemon through netlink.
create [Libudev.Device]
Create a Device.t from a Device.descr.
create [Libudev.Context]

D
devices [Libudev.Enumerate]
List the devices matching the given filter list.
devlinks [Libudev.Device]
The absolute paths of all symbolic links pointing to the Device.devnode of this device.
devnode [Libudev.Device]
Absolute path to the device node of this device, as a unicode string, if the device has a device node.
devpath [Libudev.Device]
Kernel device path as a unicode string.
devtype [Libudev.Device]
The device type as a unicode string, if it is known.
driver [Libudev.Device]
The driver name as a unicode string, if any.

F
fd [Libudev.Monitor]
Return the file descriptor associated with the monitor.
find_parent [Libudev.Device]
Find the parent device within the given subsystem and optionally with the given devtype, if any.

H
has_tag [Libudev.Device]
Check is the device has some tag.

I
int_property [Libudev.Device]
int_sysattr [Libudev.Device]
is_initialized [Libudev.Device]
Checks if the device is initialized

P
parent [Libudev.Device]
The parent of the device, if any.
properties [Libudev.Device]
Return the properties defined for a device, as a (key, value) list.
property [Libudev.Device]
Return the value of a property, if present.

R
receive_device [Libudev.Monitor]
Poll for a device event.

S
seqnum [Libudev.Device]
The device event sequence number, or Uint64.zero if this device has no sequence number, i.e.
set_filter [Libudev.Monitor]
Filter the devices that are listened by a monitor.
set_receive_buffer_size [Libudev.Monitor]
Set the receive buffer size, in bytes.
set_sysattr [Libudev.Device]
Update the value of a device attribute.
start [Libudev.Monitor]
Start a monitor.
string_of_action [Libudev.Device]
string_of_error [Libudev]
subsystem [Libudev.Device]
Name of the subsystem the device is part of, as a unicode string.
subsystems [Libudev.Enumerate]
List the subsystems matching the given filter list.
sysattr [Libudev.Device]
Return the value of an attribute, if present.
sysattrs [Libudev.Device]
Return the system attributes of the device, as a (key, value) list.
sysname [Libudev.Device]
Device file name inside sysfs as unicode string.
sysnum [Libudev.Device]
The trailing number of the sysname as unicode string, if any.
syspath [Libudev.Device]
Absolute path of this device in sysfs including the sysfs mount point, as a unicode string.

T
tags [Libudev.Device]
The tags attached to the device.

U
usec_since_initialized [Libudev.Device]
The time elapsed since initialization, as a number of microseconds.