libusb-1.0
Public Attributes | List of all members
libusb_context Struct Reference
Collaboration diagram for libusb_context:
Collaboration graph
[legend]

Public Attributes

usbi_event_t event
 
struct list_head usb_devs
 
usbi_mutex_t usb_devs_lock
 
struct list_head open_devs
 
usbi_mutex_t open_devs_lock
 
struct list_head hotplug_cbs
 
libusb_hotplug_callback_handle next_hotplug_cb_handle
 
usbi_mutex_t hotplug_cbs_lock
 
struct list_head flying_transfers
 
usbi_mutex_t flying_transfers_lock
 
libusb_pollfd_added_cb fd_added_cb
 
libusb_pollfd_removed_cb fd_removed_cb
 
voidfd_cb_user_data
 
usbi_mutex_t events_lock
 
int event_handler_active
 
usbi_tls_key_t event_handling_key
 
usbi_mutex_t event_waiters_lock
 
usbi_cond_t event_waiters_cond
 
usbi_mutex_t event_data_lock
 
unsigned int event_flags
 
unsigned int device_close
 
struct list_head event_sources
 
struct list_head removed_event_sources
 
voidevent_data
 
unsigned int event_data_cnt
 
struct list_head hotplug_msgs
 
struct list_head completed_transfers
 
struct list_head list
 

The documentation for this struct was generated from the following file: