summaryrefslogtreecommitdiff
path: root/gusb/gusb-device.h
Commit message (Expand)AuthorAgeFilesLines
* Export g_usb_device_has_tag()Richard Hughes2022-10-261-0/+2
* Allow adding tags to the JSON device eventRichard Hughes2022-09-131-0/+3
* Save device events when requiredRichard Hughes2022-09-081-0/+3
* Serialize the GUsbDevice to and from JSON formatRichard Hughes2022-09-051-0/+1
* Cache the list of interfaces and descriptorsRichard Hughes2022-09-051-0/+2
* trivial: Use @self for instance dataRichard Hughes2022-09-051-44/+44
* Use G_DECLARE_DERIVABLE_TYPE to reduce boilerplateRichard Hughes2022-09-051-12/+1
* Reformat the code using clang-formatRichard Hughes2022-09-041-198/+219
* Add support for getting BOS descriptorsRichard Hughes2022-09-041-0/+7
* trivial: Remove some duplicate header includesRichard Hughes2022-06-161-1/+0
* Only include the start year in the copyright headerRichard Hughes2022-06-161-1/+1
* Add g_usb_device_get_string_descriptor_bytes_fullmasterRicardo CaƱuelo2021-09-301-7/+12
* Add g_usb_device_get_string_descriptor_bytes()Richard Hughes2021-01-271-0/+15
* Add a way to get iConfigurationBenson Leung2020-07-291-0/+1
* trivial: Define a G_USB_DEVICE_CLAIM_INTERFACE_NONE rather than using '0'Richard Hughes2020-01-211-0/+1
* trivial: Use spaces and tabs consistentlyRichard Hughes2020-01-211-2/+2
* Use '#pragma once' to reduce boilerplateRichard Hughes2020-01-211-4/+1
* trivial: Use SPDX-License-Identifier tagsRichard Hughes2020-01-211-14/+1
* Add g_usb_device_get_spec()Richard Hughes2019-11-151-0/+1
* Add a PERMISSION_DENIED error enumRichard Hughes2015-11-201-0/+1
* Add g_usb_device_set_interface_alt()Richard Hughes2015-11-101-0/+4
* Add g_usb_device_get_interfaces()Richard Hughes2015-11-101-0/+9
* Add g_usb_device_get_release()Richard Hughes2015-11-101-1/+2
* Include all the USB device class codesRichard Hughes2015-05-051-1/+28
* Add g_usb_device_get_custom_index()Richard Hughes2015-04-291-0/+7
* Add g_usb_device_get_children()Richard Hughes2015-01-051-0/+1
* Add g_usb_device_get_port_number()Richard Hughes2015-01-051-0/+1
* device: Add g_usb_device_get_vid_as_str()Richard Hughes2015-01-051-0/+2
* Add g_usb_device_get_parent()Richard Hughes2015-01-051-0/+1
* device: add get_device_subclass and get_device_protocol methodsIgnacio Casal Quinteiro2014-12-231-0/+2
* Use a thread to process libusb1 eventsRichard Hughes2014-11-251-1/+1
* Add g_usb_device_get_device_class()Richard Hughes2014-11-191-0/+1
* Rename inconsistently named gusb_* symbols to g_usb_*Evan Nemerson2012-06-101-1/+1
* Add g_usb_device_reset() to reset a connected deviceRichard Hughes2012-05-311-0/+3
* Add a missing error enum valueRichard Hughes2011-11-131-0/+1
* Add g_usb_device_get_platform_id which returns the sysfs path on LinuxRichard Hughes2011-10-101-0/+2
* Add padding to GUsb*Class structsHans de Goede2011-09-071-0/+8
* gusb-device: Add functions to get string descriptorsHans de Goede2011-09-061-0/+8
* gusb-device: drop g_usb_device_get_descriptorHans de Goede2011-09-061-2/+1
* gusb-device: Move setting config / claiming of interface to their own methodsHans de Goede2011-09-061-3/+25
* Provide our own gusb_strerror functionHans de Goede2011-09-061-0/+1
* Ensure the new async methods return the correct exit codes on failureRichard Hughes2011-09-011-0/+1
* g_usb_device_control_transfer_finish: LikewiseDebarshi Ray2011-08-311-1/+1
* g_usb_device_bulk_transfer_finish: LikewiseDebarshi Ray2011-08-311-1/+1
* g_usb_device_interrupt_transfer_finish: Change return type to gssizeDebarshi Ray2011-08-311-1/+1
* Add asynchronous control transferDebarshi Ray2011-08-271-1/+18
* Add asynchronous bulk transferDebarshi Ray2011-08-251-0/+13
* Add g_usb_device_interrupt_transfer_async() to be able to do asyncronous tran...Richard Hughes2011-08-191-0/+13
* Add functionality to GUsbDevice to do sync bulk, control and interrupt transfersRichard Hughes2011-08-161-0/+67
* Add g_usb_device_open() and g_usb_device_close()Richard Hughes2011-08-161-9/+13