Main MRPT website > C++ reference for MRPT 1.5.6
List of all members | Public Member Functions | Public Attributes
UsbInterfacePrivate::UsbContext Class Reference

Detailed Description

A context manager for libusb.

For predictable operation with libusb, it is recommended to use at least one context per library.

Definition at line 88 of file usbinterface.cpp.

Public Member Functions

 UsbContext ()
 Create the USB context. More...
 
 ~UsbContext ()
 Destroy the USB context. More...
 

Public Attributes

libusb_context * m_usbContext
 
XsLibUsb m_libUsb
 

Constructor & Destructor Documentation

◆ UsbContext()

UsbInterfacePrivate::UsbContext::UsbContext ( )
inline

Create the USB context.

Definition at line 92 of file usbinterface.cpp.

References XsLibUsb::init, m_libUsb, and m_usbContext.

◆ ~UsbContext()

UsbInterfacePrivate::UsbContext::~UsbContext ( )
inline

Destroy the USB context.

Definition at line 99 of file usbinterface.cpp.

References XsLibUsb::exit, m_libUsb, and m_usbContext.

Member Data Documentation

◆ m_libUsb

XsLibUsb UsbInterfacePrivate::UsbContext::m_libUsb

◆ m_usbContext

libusb_context* UsbInterfacePrivate::UsbContext::m_usbContext

Definition at line 103 of file usbinterface.cpp.

Referenced by UsbContext(), and ~UsbContext().




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