SYMBOL INDEX (97 symbols across 8 files) FILE: c/cdc-acm.c function handle_data (line 208) | void handle_data(int sockfd, USBIP_RET_SUBMIT *usb_req, int bl) type LINE_CODING (line 272) | typedef struct _LINE_CODING function handle_unknown_control (line 286) | void handle_unknown_control(int sockfd, StandardDeviceRequest * control_... function main (line 320) | int main() FILE: c/hid-keyboard.c function handle_data (line 134) | void handle_data(int sockfd, USBIP_RET_SUBMIT *usb_req, int bl) function handle_unknown_control (line 152) | void handle_unknown_control(int sockfd, StandardDeviceRequest * control_... function main (line 187) | int main() FILE: c/hid-mouse.c function handle_data (line 128) | void handle_data(int sockfd, USBIP_RET_SUBMIT *usb_req, int bl) function handle_unknown_control (line 147) | void handle_unknown_control(int sockfd, StandardDeviceRequest * control_... function main (line 171) | int main() FILE: c/usbip.c function print_recv (line 33) | void print_recv(char* buff,int size,const char* desc) function handle_device_list (line 61) | void handle_device_list(const USB_DEVICE_DESCRIPTOR *dev_dsc, OP_REP_DEV... function handle_attach (line 95) | void handle_attach(const USB_DEVICE_DESCRIPTOR *dev_dsc, OP_REP_IMPORT *... function pack (line 120) | void pack(int * data, int size) function unpack (line 134) | void unpack(int * data, int size) function send_usb_req (line 149) | void send_usb_req(int sockfd, USBIP_RET_SUBMIT * usb_req, char * data, u... function handle_get_descriptor (line 180) | int handle_get_descriptor(int sockfd, StandardDeviceRequest * control_re... function handle_set_configuration (line 222) | int handle_set_configuration(int sockfd, StandardDeviceRequest * control... function handle_usb_control (line 233) | void handle_usb_control(int sockfd, USBIP_RET_SUBMIT *usb_req) function handle_usb_request (line 292) | void handle_usb_request(int sockfd, USBIP_RET_SUBMIT *ret, int bl) function usbip_run (line 306) | void FILE: c/usbip.h type sockaddr (line 45) | typedef struct sockaddr sockaddr; type USB_DEVICE_DESCRIPTOR (line 62) | typedef struct __attribute__ ((__packed__)) _USB_DEVICE_DESCRIPTOR type USB_CONFIGURATION_DESCRIPTOR (line 81) | typedef struct __attribute__ ((__packed__)) _USB_CONFIGURATION_DESCRIPTOR type USB_INTERFACE_DESCRIPTOR (line 94) | typedef struct __attribute__ ((__packed__)) _USB_INTERFACE_DESCRIPTOR type USB_ENDPOINT_DESCRIPTOR (line 108) | typedef struct __attribute__ ((__packed__)) _USB_ENDPOINT_DESCRIPTOR type USB_DEVICE_QUALIFIER_DESCRIPTOR (line 118) | typedef struct __attribute__ ((__packed__)) _USB_DEVICE_QUALIFIER_DESCRI... type CONFIG_GEN (line 132) | typedef struct __attribute__ ((__packed__)) _CONFIG_GEN type USB_HID_DESCRIPTOR (line 139) | typedef struct __attribute__ ((__packed__)) _USB_HID_DESCRIPTOR type CONFIG_HID (line 151) | typedef struct __attribute__ ((__packed__)) _CONFIG_HID type USB_CDC_HEADER_FN_DSC (line 163) | typedef struct __attribute__ ((__packed__)) _USB_CDC_HEADER_FN_DSC type USB_CDC_ACM_FN_DSC (line 172) | typedef struct __attribute__ ((__packed__)) _USB_CDC_ACM_FN_DSC type USB_CDC_UNION_FN_DSC (line 181) | typedef struct __attribute__ ((__packed__)) _USB_CDC_UNION_FN_DSC type USB_CDC_CALL_MGT_FN_DSC (line 191) | typedef struct __attribute__ ((__packed__)) _USB_CDC_CALL_MGT_FN_DSC type CONFIG_CDC (line 201) | typedef struct __attribute__ ((__packed__)) _CONFIG_CDC type OP_REQ_DEVLIST (line 218) | typedef struct __attribute__ ((__packed__)) _OP_REQ_DEVLIST type OP_REP_DEVLIST_HEADER (line 226) | typedef struct __attribute__ ((__packed__)) _OP_REP_DEVLIST_HEADER type OP_REP_DEVLIST_DEVICE (line 235) | typedef struct __attribute__ ((__packed__)) _OP_REP_DEVLIST_DEVICE type OP_REP_DEVLIST_INTERFACE (line 254) | typedef struct __attribute__ ((__packed__)) _OP_REP_DEVLIST_INTERFACE type OP_REP_DEVLIST (line 262) | typedef struct __attribute__ ((__packed__)) _OP_REP_DEVLIST type OP_REQ_IMPORT (line 269) | typedef struct __attribute__ ((__packed__)) _OP_REQ_IMPORT type OP_REP_IMPORT (line 278) | typedef struct __attribute__ ((__packed__)) _OP_REP_IMPORT type USBIP_CMD_SUBMIT (line 302) | typedef struct __attribute__ ((__packed__)) _USBIP_CMD_SUBMIT type USBIP_RET_SUBMIT (line 330) | typedef struct __attribute__ ((__packed__)) _USBIP_RET_SUBMIT type USBIP_CMD_UNLINK (line 346) | typedef struct __attribute__ ((__packed__)) _USBIP_CMD_UNLINK type USBIP_RET_UNLINK (line 357) | typedef struct __attribute__ ((__packed__)) _USBIP_RET_UNLINK type StandardDeviceRequest (line 369) | typedef struct __attribute__ ((__packed__)) _StandardDeviceRequest FILE: python/USBIP.py class BaseStucture (line 6) | class BaseStucture: method __init__ (line 7) | def __init__(self, **kwargs): method init_from_dict (line 14) | def init_from_dict(self, **kwargs): method size (line 18) | def size(self): method format (line 21) | def format(self): method pack (line 36) | def pack(self): method unpack (line 50) | def unpack(self, buf): function int_to_hex_string (line 63) | def int_to_hex_string(val): class USBIPHeader (line 73) | class USBIPHeader(BaseStucture): class USBInterface (line 82) | class USBInterface(BaseStucture): class OPREPDevList (line 91) | class OPREPDevList(BaseStucture): class OPREPImport (line 114) | class OPREPImport(BaseStucture): class USBIPRETSubmit (line 133) | class USBIPRETSubmit(BaseStucture): method pack (line 148) | def pack(self): class USBIPCMDSubmit (line 153) | class USBIPCMDSubmit(BaseStucture): class USBIPUnlinkReq (line 168) | class USBIPUnlinkReq(BaseStucture): class StandardDeviceRequest (line 186) | class StandardDeviceRequest(BaseStucture): class DeviceDescriptor (line 195) | class DeviceDescriptor(BaseStucture): class DeviceConfigurations (line 214) | class DeviceConfigurations(BaseStucture): class InterfaceDescriptor (line 227) | class InterfaceDescriptor(BaseStucture): class EndPoint (line 241) | class EndPoint(BaseStucture): class USBRequest (line 253) | class USBRequest(): method __init__ (line 254) | def __init__(self, **kwargs): class USBDevice (line 259) | class USBDevice(): method __init__ (line 273) | def __init__(self): method generate_raw_configuration (line 276) | def generate_raw_configuration(self): method send_usb_req (line 283) | def send_usb_req(self, usb_req, usb_res, usb_len, status=0): method handle_get_descriptor (line 294) | def handle_get_descriptor(self, control_req, usb_req): method handle_set_configuration (line 326) | def handle_set_configuration(self, control_req, usb_req): method handle_usb_control (line 333) | def handle_usb_control(self, usb_req): method handle_usb_request (line 356) | def handle_usb_request(self, usb_req): class USBContainer (line 362) | class USBContainer: method add_usb_device (line 365) | def add_usb_device(self, usb_device): method handle_attach (line 368) | def handle_attach(self): method handle_device_list (line 385) | def handle_device_list(self): method run (line 408) | def run(self, ip='0.0.0.0', port=3240): FILE: python/hid-keyboard.py class HIDClass (line 14) | class HIDClass(BaseStucture): class USBHID (line 58) | class USBHID(USBDevice): method __init__ (line 72) | def __init__(self): method generate_keyboard_report (line 76) | def generate_keyboard_report(self): method comp (line 115) | def comp(self,val): method handle_data (line 123) | def handle_data(self, usb_req): method handle_unknown_control (line 139) | def handle_unknown_control(self, control_req, usb_req): FILE: python/hid-mouse.py class HIDClass (line 14) | class HIDClass(BaseStucture): class USBHID (line 58) | class USBHID(USBDevice): method __init__ (line 72) | def __init__(self): method generate_mouse_report (line 76) | def generate_mouse_report(self): method comp (line 110) | def comp(self,val): method handle_data (line 118) | def handle_data(self, usb_req): method handle_unknown_control (line 130) | def handle_unknown_control(self, control_req, usb_req):