Struct udev_dl::Udev [] [src]

pub struct Udev {
    pub udev_ref: unsafe extern "C" fn(_: *mut udev) -> *mut udev,
    pub udev_unref: unsafe extern "C" fn(_: *mut udev) -> *mut udev,
    pub udev_new: unsafe extern "C" fn() -> *mut udev,
    pub udev_get_log_priority: unsafe extern "C" fn(_: *mut udev) -> c_int,
    pub udev_set_log_priority: unsafe extern "C" fn(_: *mut udev, _: c_int),
    pub udev_get_userdata: unsafe extern "C" fn(_: *mut udev) -> *mut c_void,
    pub udev_set_userdata: unsafe extern "C" fn(_: *mut udev, _: *mut c_void),
    pub udev_list_entry_get_next: unsafe extern "C" fn(_: *mut udev_list_entry) -> *mut udev_list_entry,
    pub udev_list_entry_get_by_name: unsafe extern "C" fn(_: *mut udev_list_entry, _: *const c_char) -> *mut udev_list_entry,
    pub udev_list_entry_get_name: unsafe extern "C" fn(_: *mut udev_list_entry) -> *const c_char,
    pub udev_list_entry_get_value: unsafe extern "C" fn(_: *mut udev_list_entry) -> *const c_char,
    pub udev_device_ref: unsafe extern "C" fn(_: *mut udev_device) -> *mut udev_device,
    pub udev_device_unref: unsafe extern "C" fn(_: *mut udev_device) -> *mut udev_device,
    pub udev_device_get_udev: unsafe extern "C" fn(_: *mut udev_device) -> *mut udev,
    pub udev_device_new_from_syspath: unsafe extern "C" fn(_: *mut udev, _: *const c_char) -> *mut udev_device,
    pub udev_device_new_from_devnum: unsafe extern "C" fn(_: *mut udev, _: c_char, _: dev_t) -> *mut udev_device,
    pub udev_device_new_from_subsystem_sysname: unsafe extern "C" fn(_: *mut udev, _: *const c_char, _: *const c_char) -> *mut udev_device,
    pub udev_device_new_from_device_id: unsafe extern "C" fn(_: *mut udev, _: *const c_char) -> *mut udev_device,
    pub udev_device_new_from_environment: unsafe extern "C" fn(_: *mut udev) -> *mut udev_device,
    pub udev_device_get_parent: unsafe extern "C" fn(_: *mut udev_device) -> *mut udev_device,
    pub udev_device_get_parent_with_subsystem_devtype: unsafe extern "C" fn(_: *mut udev_device, _: *const c_char, _: *const c_char) -> *mut udev_device,
    pub udev_device_get_devpath: unsafe extern "C" fn(_: *mut udev_device) -> *const c_char,
    pub udev_device_get_subsystem: unsafe extern "C" fn(_: *mut udev_device) -> *const c_char,
    pub udev_device_get_devtype: unsafe extern "C" fn(_: *mut udev_device) -> *const c_char,
    pub udev_device_get_syspath: unsafe extern "C" fn(_: *mut udev_device) -> *const c_char,
    pub udev_device_get_sysname: unsafe extern "C" fn(_: *mut udev_device) -> *const c_char,
    pub udev_device_get_sysnum: unsafe extern "C" fn(_: *mut udev_device) -> *const c_char,
    pub udev_device_get_devnode: unsafe extern "C" fn(_: *mut udev_device) -> *const c_char,
    pub udev_device_get_is_initialized: unsafe extern "C" fn(_: *mut udev_device) -> c_int,
    pub udev_device_get_devlinks_list_entry: unsafe extern "C" fn(_: *mut udev_device) -> *mut udev_list_entry,
    pub udev_device_get_properties_list_entry: unsafe extern "C" fn(_: *mut udev_device) -> *mut udev_list_entry,
    pub udev_device_get_tags_list_entry: unsafe extern "C" fn(_: *mut udev_device) -> *mut udev_list_entry,
    pub udev_device_get_sysattr_list_entry: unsafe extern "C" fn(_: *mut udev_device) -> *mut udev_list_entry,
    pub udev_device_get_property_value: unsafe extern "C" fn(_: *mut udev_device, _: *const c_char) -> *const c_char,
    pub udev_device_get_driver: unsafe extern "C" fn(_: *mut udev_device) -> *const c_char,
    pub udev_device_get_devnum: unsafe extern "C" fn(_: *mut udev_device) -> dev_t,
    pub udev_device_get_action: unsafe extern "C" fn(_: *mut udev_device) -> *const c_char,
    pub udev_device_get_seqnum: unsafe extern "C" fn(_: *mut udev_device) -> c_ulonglong,
    pub udev_device_get_usec_since_initialized: unsafe extern "C" fn(_: *mut udev_device) -> c_ulonglong,
    pub udev_device_get_sysattr_value: unsafe extern "C" fn(_: *mut udev_device, _: *const c_char) -> *const c_char,
    pub udev_device_set_sysattr_value: unsafe extern "C" fn(_: *mut udev_device, _: *const c_char, _: *mut c_char) -> c_int,
    pub udev_device_has_tag: unsafe extern "C" fn(_: *mut udev_device, _: *const c_char) -> c_int,
    pub udev_monitor_ref: unsafe extern "C" fn(_: *mut udev_monitor) -> *mut udev_monitor,
    pub udev_monitor_unref: unsafe extern "C" fn(_: *mut udev_monitor) -> *mut udev_monitor,
    pub udev_monitor_get_udev: unsafe extern "C" fn(_: *mut udev_monitor) -> *mut udev,
    pub udev_monitor_new_from_netlink: unsafe extern "C" fn(_: *mut udev, _: *const c_char) -> *mut udev_monitor,
    pub udev_monitor_enable_receiving: unsafe extern "C" fn(_: *mut udev_monitor) -> c_int,
    pub udev_monitor_set_receive_buffer_size: unsafe extern "C" fn(_: *mut udev_monitor, _: c_int) -> c_int,
    pub udev_monitor_get_fd: unsafe extern "C" fn(_: *mut udev_monitor) -> c_int,
    pub udev_monitor_receive_device: unsafe extern "C" fn(_: *mut udev_monitor) -> *mut udev_device,
    pub udev_monitor_filter_add_match_subsystem_devtype: unsafe extern "C" fn(_: *mut udev_monitor, _: *const c_char, _: *const c_char) -> c_int,
    pub udev_monitor_filter_add_match_tag: unsafe extern "C" fn(_: *mut udev_monitor, _: *const c_char) -> c_int,
    pub udev_monitor_filter_update: unsafe extern "C" fn(_: *mut udev_monitor) -> c_int,
    pub udev_monitor_filter_remove: unsafe extern "C" fn(_: *mut udev_monitor) -> c_int,
    pub udev_enumerate_ref: unsafe extern "C" fn(_: *mut udev_enumerate) -> *mut udev_enumerate,
    pub udev_enumerate_unref: unsafe extern "C" fn(_: *mut udev_enumerate) -> *mut udev_enumerate,
    pub udev_enumerate_get_udev: unsafe extern "C" fn(_: *mut udev_enumerate) -> *mut udev,
    pub udev_enumerate_new: unsafe extern "C" fn(_: *mut udev) -> *mut udev_enumerate,
    pub udev_enumerate_add_match_subsystem: unsafe extern "C" fn(_: *mut udev_enumerate, _: *const c_char) -> c_int,
    pub udev_enumerate_add_nomatch_subsystem: unsafe extern "C" fn(_: *mut udev_enumerate, _: *const c_char) -> c_int,
    pub udev_enumerate_add_match_sysattr: unsafe extern "C" fn(_: *mut udev_enumerate, _: *const c_char, _: *const c_char) -> c_int,
    pub udev_enumerate_add_nomatch_sysattr: unsafe extern "C" fn(_: *mut udev_enumerate, _: *const c_char, _: *const c_char) -> c_int,
    pub udev_enumerate_add_match_property: unsafe extern "C" fn(_: *mut udev_enumerate, _: *const c_char, _: *const c_char) -> c_int,
    pub udev_enumerate_add_match_sysname: unsafe extern "C" fn(_: *mut udev_enumerate, _: *const c_char) -> c_int,
    pub udev_enumerate_add_match_tag: unsafe extern "C" fn(_: *mut udev_enumerate, _: *const c_char) -> c_int,
    pub udev_enumerate_add_match_parent: unsafe extern "C" fn(_: *mut udev_enumerate, _: *mut udev_device) -> c_int,
    pub udev_enumerate_add_match_is_initialized: unsafe extern "C" fn(_: *mut udev_enumerate) -> c_int,
    pub udev_enumerate_add_syspath: unsafe extern "C" fn(_: *mut udev_enumerate, _: *const c_char) -> c_int,
    pub udev_enumerate_scan_devices: unsafe extern "C" fn(_: *mut udev_enumerate) -> c_int,
    pub udev_enumerate_scan_subsystems: unsafe extern "C" fn(_: *mut udev_enumerate) -> c_int,
    pub udev_enumerate_get_list_entry: unsafe extern "C" fn(_: *mut udev_enumerate) -> *mut udev_list_entry,
    pub udev_queue_ref: unsafe extern "C" fn(_: *mut udev_queue) -> *mut udev_queue,
    pub udev_queue_unref: unsafe extern "C" fn(_: *mut udev_queue) -> *mut udev_queue,
    pub udev_queue_get_udev: unsafe extern "C" fn(_: *mut udev_queue) -> *mut udev,
    pub udev_queue_new: unsafe extern "C" fn(_: *mut udev) -> *mut udev_queue,
    pub udev_queue_get_kernel_seqnum: unsafe extern "C" fn(_: *mut udev_queue) -> c_ulonglong,
    pub udev_queue_get_udev_seqnum: unsafe extern "C" fn(_: *mut udev_queue) -> c_ulonglong,
    pub udev_queue_get_udev_is_active: unsafe extern "C" fn(_: *mut udev_queue) -> c_int,
    pub udev_queue_get_queue_is_empty: unsafe extern "C" fn(_: *mut udev_queue) -> c_int,
    pub udev_queue_get_seqnum_is_finished: unsafe extern "C" fn(_: *mut udev_queue, _: c_ulonglong) -> c_int,
    pub udev_queue_get_seqnum_sequence_is_finished: unsafe extern "C" fn(_: *mut udev_queue, _: c_ulonglong, _: c_ulonglong) -> c_int,
    pub udev_queue_get_fd: unsafe extern "C" fn(_: *mut udev_queue) -> c_int,
    pub udev_queue_flush: unsafe extern "C" fn(_: *mut udev_queue) -> c_int,
    pub udev_queue_get_queued_list_entry: unsafe extern "C" fn(_: *mut udev_queue) -> *mut udev_list_entry,
    pub udev_hwdb_new: unsafe extern "C" fn(_: *mut udev) -> *mut udev_hwdb,
    pub udev_hwdb_ref: unsafe extern "C" fn(_: *mut udev_hwdb) -> *mut udev_hwdb,
    pub udev_hwdb_unref: unsafe extern "C" fn(_: *mut udev_hwdb) -> *mut udev_hwdb,
    pub udev_hwdb_get_properties_list_entry: unsafe extern "C" fn(_: *mut udev_hwdb, _: *const c_char, _: c_uint) -> *mut udev_list_entry,
    pub udev_util_encode_string: unsafe extern "C" fn(_: *const c_char, _: *mut c_char, _: size_t) -> c_int,
    // some fields omitted
}

Fields

Methods

impl Udev
[src]