Main MRPT website > C++ reference for MRPT 1.5.7
Classes | Typedefs
xslibusb.h File Reference
#include <libusb-1.0/libusb.h>
Include dependency graph for xslibusb.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  XsLibUsb
 
struct  XsLibUsb::_LIBUSB_API
 

Typedefs

typedef int libUSB_init(libusb_context **ctx)
 
typedef void libUSB_exit(libusb_context *ctx)
 
typedef int libUSB_open(libusb_device *dev, libusb_device_handle **handle)
 
typedef void libUSB_close(libusb_device_handle *dev_handle)
 
typedef int libUSB_kernel_driver_active(libusb_device_handle *dev, int interface_number)
 
typedef int libUSB_attach_kernel_driver(libusb_device_handle *dev, int interface_number)
 
typedef int libUSB_detach_kernel_driver(libusb_device_handle *dev, int interface_number)
 
typedef libusb_device * libUSB_ref_device(libusb_device *dev)
 
typedef void libUSB_unref_device(libusb_device *dev)
 
typedef int libUSB_claim_interface(libusb_device_handle *dev, int interface_number)
 
typedef int libUSB_release_interface(libusb_device_handle *dev, int interface_number)
 
typedef int libUSB_get_active_config_descriptor(libusb_device *dev, struct libusb_config_descriptor **config)
 
typedef void libUSB_free_config_descriptor(struct libusb_config_descriptor *config)
 
typedef uint8_t libUSB_get_bus_number(libusb_device *dev)
 
typedef libusb_device * libUSB_get_device(libusb_device_handle *dev_handle)
 
typedef uint8_t libUSB_get_device_address(libusb_device *dev)
 
typedef int libUSB_get_device_descriptor(libusb_device *dev, struct libusb_device_descriptor *desc)
 
typedef ssize_t libUSB_get_device_list(libusb_context *ctx, libusb_device ***list)
 
typedef void libUSB_free_device_list(libusb_device **list, int unref_devices)
 
typedef int libUSB_get_string_descriptor_ascii(libusb_device_handle *dev, uint8_t desc_index, unsigned char *data, int length)
 
typedef int libUSB_bulk_transfer(libusb_device_handle *dev_handle, unsigned char endpoint, unsigned char *data, int length, int *actual_length, unsigned int timeout)
 
typedef void libUSB_set_debug(libusb_context *ctx, int level)
 

Typedef Documentation

◆ libUSB_attach_kernel_driver

typedef int libUSB_attach_kernel_driver(libusb_device_handle *dev, int interface_number)

Definition at line 21 of file xslibusb.h.

◆ libUSB_bulk_transfer

typedef int libUSB_bulk_transfer(libusb_device_handle *dev_handle, unsigned char endpoint, unsigned char *data, int length, int *actual_length, unsigned int timeout)

Definition at line 36 of file xslibusb.h.

◆ libUSB_claim_interface

typedef int libUSB_claim_interface(libusb_device_handle *dev, int interface_number)

Definition at line 25 of file xslibusb.h.

◆ libUSB_close

typedef void libUSB_close(libusb_device_handle *dev_handle)

Definition at line 19 of file xslibusb.h.

◆ libUSB_detach_kernel_driver

typedef int libUSB_detach_kernel_driver(libusb_device_handle *dev, int interface_number)

Definition at line 22 of file xslibusb.h.

◆ libUSB_exit

typedef void libUSB_exit(libusb_context *ctx)

Definition at line 17 of file xslibusb.h.

◆ libUSB_free_config_descriptor

typedef void libUSB_free_config_descriptor(struct libusb_config_descriptor *config)

Definition at line 28 of file xslibusb.h.

◆ libUSB_free_device_list

typedef void libUSB_free_device_list(libusb_device **list, int unref_devices)

Definition at line 34 of file xslibusb.h.

◆ libUSB_get_active_config_descriptor

typedef int libUSB_get_active_config_descriptor(libusb_device *dev, struct libusb_config_descriptor **config)

Definition at line 27 of file xslibusb.h.

◆ libUSB_get_bus_number

typedef uint8_t libUSB_get_bus_number(libusb_device *dev)

Definition at line 29 of file xslibusb.h.

◆ libUSB_get_device

typedef libusb_device* libUSB_get_device(libusb_device_handle *dev_handle)

Definition at line 30 of file xslibusb.h.

◆ libUSB_get_device_address

typedef uint8_t libUSB_get_device_address(libusb_device *dev)

Definition at line 31 of file xslibusb.h.

◆ libUSB_get_device_descriptor

typedef int libUSB_get_device_descriptor(libusb_device *dev, struct libusb_device_descriptor *desc)

Definition at line 32 of file xslibusb.h.

◆ libUSB_get_device_list

typedef ssize_t libUSB_get_device_list(libusb_context *ctx, libusb_device ***list)

Definition at line 33 of file xslibusb.h.

◆ libUSB_get_string_descriptor_ascii

typedef int libUSB_get_string_descriptor_ascii(libusb_device_handle *dev, uint8_t desc_index, unsigned char *data, int length)

Definition at line 35 of file xslibusb.h.

◆ libUSB_init

typedef int libUSB_init(libusb_context **ctx)

Definition at line 16 of file xslibusb.h.

◆ libUSB_kernel_driver_active

typedef int libUSB_kernel_driver_active(libusb_device_handle *dev, int interface_number)

Definition at line 20 of file xslibusb.h.

◆ libUSB_open

typedef int libUSB_open(libusb_device *dev, libusb_device_handle **handle)

Definition at line 18 of file xslibusb.h.

◆ libUSB_ref_device

typedef libusb_device* libUSB_ref_device(libusb_device *dev)

Definition at line 23 of file xslibusb.h.

◆ libUSB_release_interface

typedef int libUSB_release_interface(libusb_device_handle *dev, int interface_number)

Definition at line 26 of file xslibusb.h.

◆ libUSB_set_debug

typedef void libUSB_set_debug(libusb_context *ctx, int level)

Definition at line 37 of file xslibusb.h.

◆ libUSB_unref_device

typedef void libUSB_unref_device(libusb_device *dev)

Definition at line 24 of file xslibusb.h.




Page generated by Doxygen 1.8.14 for MRPT 1.5.7 Git: 5902e14cc Wed Apr 24 15:04:01 2019 +0200 at lun oct 28 01:39:17 CET 2019