FreeRDP
USB_SEARCHMAN Struct Reference

#include <searchman.h>

Data Fields

int usb_numbers
 
UINT32 UsbDevice
 
USB_SEARCHDEV * idev
 
USB_SEARCHDEV * head
 
USB_SEARCHDEV * tail
 
pthread_mutex_t mutex
 
HANDLE term_event
 
sem_t sem_term
 
int started
 
voidurbdrc
 
void(* rewind )(USB_SEARCHMAN *seachman)
 
void(* show )(USB_SEARCHMAN *self)
 
BOOL(* start )(USB_SEARCHMAN *self, void *(*func)(void *))
 
void(* close )(USB_SEARCHMAN *self)
 
BOOL(* add )(USB_SEARCHMAN *seachman, UINT16 idVendor, UINT16 idProduct)
 
int(* remove )(USB_SEARCHMAN *searchman, UINT16 idVendor, UINT16 idProduct)
 
int(* has_next )(USB_SEARCHMAN *seachman)
 
USB_SEARCHDEV *(* get_next )(USB_SEARCHMAN *seachman)
 
void(* free )(USB_SEARCHMAN *searchman)
 

Field Documentation

BOOL(* USB_SEARCHMAN::add) (USB_SEARCHMAN *seachman, UINT16 idVendor, UINT16 idProduct)
void(* USB_SEARCHMAN::close) (USB_SEARCHMAN *self)
void(* USB_SEARCHMAN::free) (USB_SEARCHMAN *searchman)
USB_SEARCHDEV*(* USB_SEARCHMAN::get_next) (USB_SEARCHMAN *seachman)
int(* USB_SEARCHMAN::has_next) (USB_SEARCHMAN *seachman)
USB_SEARCHDEV* USB_SEARCHMAN::head
USB_SEARCHDEV* USB_SEARCHMAN::idev
pthread_mutex_t USB_SEARCHMAN::mutex
int(* USB_SEARCHMAN::remove) (USB_SEARCHMAN *searchman, UINT16 idVendor, UINT16 idProduct)
void(* USB_SEARCHMAN::rewind) (USB_SEARCHMAN *seachman)
sem_t USB_SEARCHMAN::sem_term
void(* USB_SEARCHMAN::show) (USB_SEARCHMAN *self)
BOOL(* USB_SEARCHMAN::start) (USB_SEARCHMAN *self, void *(*func)(void *))
int USB_SEARCHMAN::started
USB_SEARCHDEV* USB_SEARCHMAN::tail
HANDLE USB_SEARCHMAN::term_event
void* USB_SEARCHMAN::urbdrc
int USB_SEARCHMAN::usb_numbers
UINT32 USB_SEARCHMAN::UsbDevice

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