Main MRPT website > C++ reference for MRPT 1.5.6
Classes | Typedefs
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 const char * uDEV_list_entry_get_name(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 const char * uDEV_device_get_devnode(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)
 
typedef const char * uDEV_device_get_sysattr_value(struct udev_device *udev_device, const char *sysattr)
 

Typedef Documentation

◆ uDEV_device_get_devnode

typedef const char* uDEV_device_get_devnode(struct udev_device *udev_device)

Definition at line 28 of file xsudev.h.

◆ uDEV_device_get_parent

typedef struct udev_device* uDEV_device_get_parent(struct udev_device *udev_device)

Definition at line 27 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 29 of file xsudev.h.

◆ uDEV_device_get_sysattr_value

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

Definition at line 30 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 26 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 22 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 21 of file xsudev.h.

◆ uDEV_enumerate_unref

typedef struct udev_enumerate* uDEV_enumerate_unref(struct udev_enumerate *udev_enumerate)

Definition at line 23 of file xsudev.h.

◆ uDEV_list_entry_get_name

typedef const char* uDEV_list_entry_get_name(struct udev_list_entry *list_entry)

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 24 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.




Page generated by Doxygen 1.8.14 for MRPT 1.5.6 Git: 4c65e8431 Tue Apr 24 08:18:17 2018 +0200 at lun oct 28 01:35:26 CET 2019