NAME
Udev::FFI::Device
SYNOPSIS
use
Udev::FFI;
my
$udev
= Udev::FFI->new() or
die
(
"Can't create Udev::FFI object: $@"
);
my
$device
=
$udev
->new_device_from_subsystem_sysname(
'block'
,
'sda1'
);
if
(
defined
(
$device
)) {
(
"SYSPATH: "
.
$device
->get_syspath().
"\n"
);
if
(
my
$fs
=
$device
->get_property_value(
'ID_FS_TYPE'
)) {
(
"FS: $fs\n"
);
}
if
(
my
$uuid
=
$device
->get_property_value(
'ID_FS_UUID'
)) {
(
"UUID: $uuid\n"
);
}
}
METHODS
get_devpath()
get_subsystem()
get_devtype()
get_syspath()
get_sysname()
get_sysnum()
get_devnode()
get_is_initialized()
get_property_value( KEY )
get_driver()
get_devnum()
get_action()
get_seqnum()
get_usec_since_initialized()
get_sysattr_value( SYSATTR )
set_sysattr_value( SYSATTR, VALUE )
has_tag( TAG )
get_parent()
get_parent_with_subsystem_devtype( SUBSYSTEM [, DEVTYPE] )
get_devlinks_list_entries()
get_properties_list_entries()
get_tags_list_entries()
get_sysattr_list_entries()
get_udev()
SEE ALSO
Udev::FFI main Udev::FFI documentation