Main MRPT website > C++ reference for MRPT 1.9.9
List of all members | Classes | Public Member Functions | Public Attributes | Private Types | Private Member Functions | Private Attributes
XsUdev Class Reference

Detailed Description

Definition at line 42 of file xsudev.h.

#include <xSens_MT4/xcommunication/include/xsens/xsudev.h>

Classes

struct  _UDEV_API
 

Public Member Functions

 XsUdev (void)
 
 ~XsUdev (void)
 

Public Attributes

uDEV_new unew
 
uDEV_unref unref
 
uDEV_device_unref device_unref
 
uDEV_enumerate_new enumerate_new
 
uDEV_enumerate_add_match_subsystem enumerate_add_match_subsystem
 
uDEV_enumerate_scan_devices enumerate_scan_devices
 
uDEV_enumerate_get_list_entry enumerate_get_list_entry
 
uDEV_enumerate_unref enumerate_unref
 
uDEV_list_entry_get_next list_entry_get_next
 
uDEV_list_entry_get_name list_entry_get_name
 
uDEV_device_new_from_syspath device_new_from_syspath
 
uDEV_device_get_parent device_get_parent
 
uDEV_device_get_devnode device_get_devnode
 
uDEV_device_get_parent_with_subsystem_devtype device_get_parent_with_subsystem_devtype
 
uDEV_device_get_sysattr_value device_get_sysattr_value
 

Private Types

typedef struct XsUdev::_UDEV_API UDEV_API
 

Private Member Functions

void initLibrary ()
 

Private Attributes

UDEV_API m_uDev
 
XsLibraryLoaderm_libraryLoader
 

Member Typedef Documentation

◆ UDEV_API

typedef struct XsUdev::_UDEV_API XsUdev::UDEV_API
private

Constructor & Destructor Documentation

◆ XsUdev()

XsUdev::XsUdev ( void  )

◆ ~XsUdev()

XsUdev::~XsUdev ( void  )

Member Function Documentation

◆ initLibrary()

void XsUdev::initLibrary ( )
private

Member Data Documentation

◆ device_get_devnode

uDEV_device_get_devnode XsUdev::device_get_devnode

Definition at line 60 of file xsudev.h.

◆ device_get_parent

uDEV_device_get_parent XsUdev::device_get_parent

Definition at line 59 of file xsudev.h.

◆ device_get_parent_with_subsystem_devtype

uDEV_device_get_parent_with_subsystem_devtype XsUdev::device_get_parent_with_subsystem_devtype

Definition at line 62 of file xsudev.h.

◆ device_get_sysattr_value

uDEV_device_get_sysattr_value XsUdev::device_get_sysattr_value

Definition at line 63 of file xsudev.h.

◆ device_new_from_syspath

uDEV_device_new_from_syspath XsUdev::device_new_from_syspath

Definition at line 58 of file xsudev.h.

◆ device_unref

uDEV_device_unref XsUdev::device_unref

Definition at line 50 of file xsudev.h.

◆ enumerate_add_match_subsystem

uDEV_enumerate_add_match_subsystem XsUdev::enumerate_add_match_subsystem

Definition at line 52 of file xsudev.h.

◆ enumerate_get_list_entry

uDEV_enumerate_get_list_entry XsUdev::enumerate_get_list_entry

Definition at line 54 of file xsudev.h.

◆ enumerate_new

uDEV_enumerate_new XsUdev::enumerate_new

Definition at line 51 of file xsudev.h.

◆ enumerate_scan_devices

uDEV_enumerate_scan_devices XsUdev::enumerate_scan_devices

Definition at line 53 of file xsudev.h.

◆ enumerate_unref

uDEV_enumerate_unref XsUdev::enumerate_unref

Definition at line 55 of file xsudev.h.

◆ list_entry_get_name

uDEV_list_entry_get_name XsUdev::list_entry_get_name

Definition at line 57 of file xsudev.h.

◆ list_entry_get_next

uDEV_list_entry_get_next XsUdev::list_entry_get_next

Definition at line 56 of file xsudev.h.

◆ m_libraryLoader

XsLibraryLoader* XsUdev::m_libraryLoader
private

Definition at line 87 of file xsudev.h.

◆ m_uDev

UDEV_API XsUdev::m_uDev
private

Definition at line 86 of file xsudev.h.

◆ unew

uDEV_new XsUdev::unew

Definition at line 48 of file xsudev.h.

◆ unref

uDEV_unref XsUdev::unref

Definition at line 49 of file xsudev.h.




Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at lun oct 28 00:14:14 CET 2019