Main MRPT website > C++ reference for MRPT 1.9.9
Classes | Typedefs | Functions
xsudev.h File Reference
#include <libudev.h>
Include dependency graph for xsudev.h:

Go to the source code of this file.

Classes

class  XsUdev
 
struct  XsUdev::_UDEV_API
 

Typedefs

typedef struct udev * uDEV_new(void)
 
typedef struct udev * uDEV_unref(struct udev *udev)
 
typedef struct udev_device * uDEV_device_unref(struct udev_device *udev_device)
 
typedef struct udev_enumerate * uDEV_enumerate_new(struct udev *udev)
 
typedef int uDEV_enumerate_add_match_subsystem(struct udev_enumerate *udev_enumerate, const char *subsystem)
 
typedef int uDEV_enumerate_scan_devices(struct udev_enumerate *udev_enumerate)
 
typedef struct udev_list_entry * uDEV_enumerate_get_list_entry(struct udev_enumerate *udev_enumerate)
 
typedef struct udev_enumerate * uDEV_enumerate_unref(struct udev_enumerate *udev_enumerate)
 
typedef struct udev_list_entry * uDEV_list_entry_get_next(struct udev_list_entry *list_entry)
 
typedef struct udev_device * uDEV_device_new_from_syspath(struct udev *udev, const char *syspath)
 
typedef struct udev_device * uDEV_device_get_parent(struct udev_device *udev_device)
 
typedef struct udev_device * uDEV_device_get_parent_with_subsystem_devtype(struct udev_device *udev_device, const char *subsystem, const char *devtype)
 

Functions

const typedef char * uDEV_list_entry_get_name (struct udev_list_entry *list_entry)
 
const typedef char * uDEV_device_get_devnode (struct udev_device *udev_device)
 
const typedef char * uDEV_device_get_sysattr_value (struct udev_device *udev_device, const char *sysattr)
 

Typedef Documentation

◆ uDEV_device_get_parent

typedef struct udev_device* uDEV_device_get_parent(struct udev_device *udev_device)

Definition at line 33 of file xsudev.h.

◆ uDEV_device_get_parent_with_subsystem_devtype

typedef struct udev_device* uDEV_device_get_parent_with_subsystem_devtype(struct udev_device *udev_device, const char *subsystem, const char *devtype)

Definition at line 36 of file xsudev.h.

◆ uDEV_device_new_from_syspath

typedef struct udev_device* uDEV_device_new_from_syspath(struct udev *udev, const char *syspath)

Definition at line 31 of file xsudev.h.

◆ uDEV_device_unref

typedef struct udev_device* uDEV_device_unref(struct udev_device *udev_device)

Definition at line 18 of file xsudev.h.

◆ uDEV_enumerate_add_match_subsystem

typedef int uDEV_enumerate_add_match_subsystem(struct udev_enumerate *udev_enumerate, const char *subsystem)

Definition at line 20 of file xsudev.h.

◆ uDEV_enumerate_get_list_entry

typedef struct udev_list_entry* uDEV_enumerate_get_list_entry(struct udev_enumerate *udev_enumerate)

Definition at line 23 of file xsudev.h.

◆ uDEV_enumerate_new

typedef struct udev_enumerate* uDEV_enumerate_new(struct udev *udev)

Definition at line 19 of file xsudev.h.

◆ uDEV_enumerate_scan_devices

typedef int uDEV_enumerate_scan_devices(struct udev_enumerate *udev_enumerate)

Definition at line 22 of file xsudev.h.

◆ uDEV_enumerate_unref

typedef struct udev_enumerate* uDEV_enumerate_unref(struct udev_enumerate *udev_enumerate)

Definition at line 25 of file xsudev.h.

◆ uDEV_list_entry_get_next

typedef struct udev_list_entry* uDEV_list_entry_get_next(struct udev_list_entry *list_entry)

Definition at line 27 of file xsudev.h.

◆ uDEV_new

typedef struct udev* uDEV_new(void)

Definition at line 16 of file xsudev.h.

◆ uDEV_unref

typedef struct udev* uDEV_unref(struct udev *udev)

Definition at line 17 of file xsudev.h.

Function Documentation

◆ uDEV_device_get_devnode()

const typedef char* uDEV_device_get_devnode ( struct udev_device *  udev_device)

◆ uDEV_device_get_sysattr_value()

const typedef char* uDEV_device_get_sysattr_value ( struct udev_device *  udev_device,
const char *  sysattr 
)

◆ uDEV_list_entry_get_name()

const typedef char* uDEV_list_entry_get_name ( struct udev_list_entry *  list_entry)



Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST