[][src]Trait gudev::ClientExt

pub trait ClientExt: 'static {
    fn query_by_device_file(&self, device_file: &str) -> Option<Device>;
fn query_by_device_number(
        &self,
        type_: DeviceType,
        number: DeviceNumber
    ) -> Option<Device>;
fn query_by_subsystem(&self, subsystem: Option<&str>) -> Vec<Device>;
fn query_by_subsystem_and_name(
        &self,
        subsystem: &str,
        name: &str
    ) -> Option<Device>;
fn query_by_sysfs_path(&self, sysfs_path: &str) -> Option<Device>;
fn get_property_subsystems(&self) -> Vec<GString>;
fn connect_uevent<F: Fn(&Self, &str, &Device) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId; }

Required methods

fn query_by_device_file(&self, device_file: &str) -> Option<Device>

fn query_by_device_number(
    &self,
    type_: DeviceType,
    number: DeviceNumber
) -> Option<Device>

fn query_by_subsystem(&self, subsystem: Option<&str>) -> Vec<Device>

fn query_by_subsystem_and_name(
    &self,
    subsystem: &str,
    name: &str
) -> Option<Device>

fn query_by_sysfs_path(&self, sysfs_path: &str) -> Option<Device>

fn get_property_subsystems(&self) -> Vec<GString>

fn connect_uevent<F: Fn(&Self, &str, &Device) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

Loading content...

Implementors

impl<O: IsA<Client>> ClientExt for O[src]

Loading content...