├── .gitignore ├── .travis.yml ├── CMakeLists.txt ├── CTestCustom.cmake ├── Documentation ├── html │ ├── annotated.html │ ├── annotated.js │ ├── bc_s.png │ ├── bdwn.png │ ├── class_context_deleter-members.html │ ├── class_context_deleter.html │ ├── class_context_deleter.js │ ├── class_lib_u_s_b_1_1_bulk_transfer-members.html │ ├── class_lib_u_s_b_1_1_bulk_transfer.html │ ├── class_lib_u_s_b_1_1_bulk_transfer.js │ ├── class_lib_u_s_b_1_1_bulk_transfer__coll__graph.map │ ├── class_lib_u_s_b_1_1_bulk_transfer__coll__graph.md5 │ ├── class_lib_u_s_b_1_1_bulk_transfer__coll__graph.png │ ├── class_lib_u_s_b_1_1_bulk_transfer__inherit__graph.map │ ├── class_lib_u_s_b_1_1_bulk_transfer__inherit__graph.md5 │ ├── class_lib_u_s_b_1_1_bulk_transfer__inherit__graph.png │ ├── class_lib_u_s_b_1_1_bulk_transfer_impl-members.html │ ├── class_lib_u_s_b_1_1_bulk_transfer_impl.html │ ├── class_lib_u_s_b_1_1_bulk_transfer_impl.js │ ├── class_lib_u_s_b_1_1_bulk_transfer_impl__coll__graph.map │ ├── class_lib_u_s_b_1_1_bulk_transfer_impl__coll__graph.md5 │ ├── class_lib_u_s_b_1_1_bulk_transfer_impl__coll__graph.png │ ├── class_lib_u_s_b_1_1_bulk_transfer_impl__inherit__graph.map │ ├── class_lib_u_s_b_1_1_bulk_transfer_impl__inherit__graph.md5 │ ├── class_lib_u_s_b_1_1_bulk_transfer_impl__inherit__graph.png │ ├── class_lib_u_s_b_1_1_config_descriptor_deleter-members.html │ ├── class_lib_u_s_b_1_1_config_descriptor_deleter.html │ ├── class_lib_u_s_b_1_1_config_descriptor_deleter.js │ ├── class_lib_u_s_b_1_1_configuration-members.html │ ├── class_lib_u_s_b_1_1_configuration.html │ ├── class_lib_u_s_b_1_1_configuration.js │ ├── class_lib_u_s_b_1_1_configuration_impl-members.html │ ├── class_lib_u_s_b_1_1_configuration_impl.html │ ├── class_lib_u_s_b_1_1_configuration_impl.js │ ├── class_lib_u_s_b_1_1_control_transfer-members.html │ ├── class_lib_u_s_b_1_1_control_transfer.html │ ├── class_lib_u_s_b_1_1_control_transfer.js │ ├── class_lib_u_s_b_1_1_control_transfer__coll__graph.map │ ├── class_lib_u_s_b_1_1_control_transfer__coll__graph.md5 │ ├── class_lib_u_s_b_1_1_control_transfer__coll__graph.png │ ├── class_lib_u_s_b_1_1_control_transfer__inherit__graph.map │ ├── class_lib_u_s_b_1_1_control_transfer__inherit__graph.md5 │ ├── class_lib_u_s_b_1_1_control_transfer__inherit__graph.png │ ├── class_lib_u_s_b_1_1_control_transfer_impl-members.html │ ├── class_lib_u_s_b_1_1_control_transfer_impl.html │ ├── class_lib_u_s_b_1_1_control_transfer_impl.js │ ├── class_lib_u_s_b_1_1_control_transfer_impl__coll__graph.map │ ├── class_lib_u_s_b_1_1_control_transfer_impl__coll__graph.md5 │ ├── class_lib_u_s_b_1_1_control_transfer_impl__coll__graph.png │ ├── class_lib_u_s_b_1_1_control_transfer_impl__inherit__graph.map │ ├── class_lib_u_s_b_1_1_control_transfer_impl__inherit__graph.md5 │ ├── class_lib_u_s_b_1_1_control_transfer_impl__inherit__graph.png │ ├── class_lib_u_s_b_1_1_device-members.html │ ├── class_lib_u_s_b_1_1_device.html │ ├── class_lib_u_s_b_1_1_device.js │ ├── class_lib_u_s_b_1_1_device_deleter-members.html │ ├── class_lib_u_s_b_1_1_device_deleter.html │ ├── class_lib_u_s_b_1_1_device_deleter.js │ ├── class_lib_u_s_b_1_1_device_handle_deleter-members.html │ ├── class_lib_u_s_b_1_1_device_handle_deleter.html │ ├── class_lib_u_s_b_1_1_device_handle_deleter.js │ ├── class_lib_u_s_b_1_1_device_impl-members.html │ ├── class_lib_u_s_b_1_1_device_impl.html │ ├── class_lib_u_s_b_1_1_device_impl.js │ ├── class_lib_u_s_b_1_1_endpoint-members.html │ ├── class_lib_u_s_b_1_1_endpoint.html │ ├── class_lib_u_s_b_1_1_endpoint.js │ ├── class_lib_u_s_b_1_1_endpoint_impl-members.html │ ├── class_lib_u_s_b_1_1_endpoint_impl.html │ ├── class_lib_u_s_b_1_1_endpoint_impl.js │ ├── class_lib_u_s_b_1_1_interface-members.html │ ├── class_lib_u_s_b_1_1_interface.html │ ├── class_lib_u_s_b_1_1_interface.js │ ├── class_lib_u_s_b_1_1_interface_impl-members.html │ ├── class_lib_u_s_b_1_1_interface_impl.html │ ├── class_lib_u_s_b_1_1_interface_impl.js │ ├── class_lib_u_s_b_1_1_interrupt_transfer-members.html │ ├── class_lib_u_s_b_1_1_interrupt_transfer.html │ ├── class_lib_u_s_b_1_1_interrupt_transfer.js │ ├── class_lib_u_s_b_1_1_interrupt_transfer__coll__graph.map │ ├── class_lib_u_s_b_1_1_interrupt_transfer__coll__graph.md5 │ ├── class_lib_u_s_b_1_1_interrupt_transfer__coll__graph.png │ ├── class_lib_u_s_b_1_1_interrupt_transfer__inherit__graph.map │ ├── class_lib_u_s_b_1_1_interrupt_transfer__inherit__graph.md5 │ ├── class_lib_u_s_b_1_1_interrupt_transfer__inherit__graph.png │ ├── class_lib_u_s_b_1_1_interrupt_transfer_impl-members.html │ ├── class_lib_u_s_b_1_1_interrupt_transfer_impl.html │ ├── class_lib_u_s_b_1_1_interrupt_transfer_impl.js │ ├── class_lib_u_s_b_1_1_interrupt_transfer_impl__coll__graph.map │ ├── class_lib_u_s_b_1_1_interrupt_transfer_impl__coll__graph.md5 │ ├── class_lib_u_s_b_1_1_interrupt_transfer_impl__coll__graph.png │ ├── class_lib_u_s_b_1_1_interrupt_transfer_impl__inherit__graph.map │ ├── class_lib_u_s_b_1_1_interrupt_transfer_impl__inherit__graph.md5 │ ├── class_lib_u_s_b_1_1_interrupt_transfer_impl__inherit__graph.png │ ├── class_lib_u_s_b_1_1_isochronous_transfer-members.html │ ├── class_lib_u_s_b_1_1_isochronous_transfer.html │ ├── class_lib_u_s_b_1_1_isochronous_transfer.js │ ├── class_lib_u_s_b_1_1_isochronous_transfer__coll__graph.map │ ├── class_lib_u_s_b_1_1_isochronous_transfer__coll__graph.md5 │ ├── class_lib_u_s_b_1_1_isochronous_transfer__coll__graph.png │ ├── class_lib_u_s_b_1_1_isochronous_transfer__inherit__graph.map │ ├── class_lib_u_s_b_1_1_isochronous_transfer__inherit__graph.md5 │ ├── class_lib_u_s_b_1_1_isochronous_transfer__inherit__graph.png │ ├── class_lib_u_s_b_1_1_isochronous_transfer_impl-members.html │ ├── class_lib_u_s_b_1_1_isochronous_transfer_impl.html │ ├── class_lib_u_s_b_1_1_isochronous_transfer_impl.js │ ├── class_lib_u_s_b_1_1_isochronous_transfer_impl__coll__graph.map │ ├── class_lib_u_s_b_1_1_isochronous_transfer_impl__coll__graph.md5 │ ├── class_lib_u_s_b_1_1_isochronous_transfer_impl__coll__graph.png │ ├── class_lib_u_s_b_1_1_isochronous_transfer_impl__inherit__graph.map │ ├── class_lib_u_s_b_1_1_isochronous_transfer_impl__inherit__graph.md5 │ ├── class_lib_u_s_b_1_1_isochronous_transfer_impl__inherit__graph.png │ ├── class_lib_u_s_b_1_1_lib_u_s_b-members.html │ ├── class_lib_u_s_b_1_1_lib_u_s_b.html │ ├── class_lib_u_s_b_1_1_lib_u_s_b.js │ ├── class_lib_u_s_b_1_1_lib_u_s_b_exception-members.html │ ├── class_lib_u_s_b_1_1_lib_u_s_b_exception.html │ ├── class_lib_u_s_b_1_1_lib_u_s_b_exception.js │ ├── class_lib_u_s_b_1_1_lib_u_s_b_impl-members.html │ ├── class_lib_u_s_b_1_1_lib_u_s_b_impl.html │ ├── class_lib_u_s_b_1_1_lib_u_s_b_impl.js │ ├── class_lib_u_s_b_1_1_transfer-members.html │ ├── class_lib_u_s_b_1_1_transfer.html │ ├── class_lib_u_s_b_1_1_transfer.js │ ├── class_lib_u_s_b_1_1_transfer__inherit__graph.map │ ├── class_lib_u_s_b_1_1_transfer__inherit__graph.md5 │ ├── class_lib_u_s_b_1_1_transfer__inherit__graph.png │ ├── class_lib_u_s_b_1_1_transfer_deleter-members.html │ ├── class_lib_u_s_b_1_1_transfer_deleter.html │ ├── class_lib_u_s_b_1_1_transfer_deleter.js │ ├── class_lib_u_s_b_1_1_transfer_impl-members.html │ ├── class_lib_u_s_b_1_1_transfer_impl.html │ ├── class_lib_u_s_b_1_1_transfer_impl.js │ ├── class_lib_u_s_b_1_1_transfer_impl__inherit__graph.map │ ├── class_lib_u_s_b_1_1_transfer_impl__inherit__graph.md5 │ ├── class_lib_u_s_b_1_1_transfer_impl__inherit__graph.png │ ├── classes.html │ ├── closed.png │ ├── device_8h_source.html │ ├── deviceimpl_8h_source.html │ ├── dir_209565f2e1a3b16c598df9b5a8bb6633.html │ ├── dir_209565f2e1a3b16c598df9b5a8bb6633_dep.map │ ├── dir_209565f2e1a3b16c598df9b5a8bb6633_dep.md5 │ ├── dir_209565f2e1a3b16c598df9b5a8bb6633_dep.png │ ├── dir_68267d1309a1af8e8297ef4c3efbcdba.html │ ├── dir_68267d1309a1af8e8297ef4c3efbcdba.js │ ├── dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map │ ├── dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 │ ├── dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png │ ├── dir_7f57b1e41c5acd0e859ae5f3a2b075a9.html │ ├── dir_7f57b1e41c5acd0e859ae5f3a2b075a9.js │ ├── dir_7f57b1e41c5acd0e859ae5f3a2b075a9_dep.map │ ├── dir_7f57b1e41c5acd0e859ae5f3a2b075a9_dep.md5 │ ├── dir_7f57b1e41c5acd0e859ae5f3a2b075a9_dep.png │ ├── doxygen.css │ ├── doxygen.png │ ├── dynsections.js │ ├── files.html │ ├── files.js │ ├── ftv2blank.png │ ├── ftv2cl.png │ ├── ftv2doc.png │ ├── ftv2folderclosed.png │ ├── ftv2folderopen.png │ ├── ftv2lastnode.png │ ├── ftv2link.png │ ├── ftv2mlastnode.png │ ├── ftv2mnode.png │ ├── ftv2mo.png │ ├── ftv2node.png │ ├── ftv2ns.png │ ├── ftv2plastnode.png │ ├── ftv2pnode.png │ ├── ftv2splitbar.png │ ├── ftv2vertline.png │ ├── functions.html │ ├── functions_func.html │ ├── functions_rela.html │ ├── functions_type.html │ ├── functions_vars.html │ ├── graph_legend.html │ ├── graph_legend.md5 │ ├── graph_legend.png │ ├── hierarchy.html │ ├── hierarchy.js │ ├── index.html │ ├── inherit_graph_0.map │ ├── inherit_graph_0.md5 │ ├── inherit_graph_0.png │ ├── inherit_graph_1.map │ ├── inherit_graph_1.md5 │ ├── inherit_graph_1.png │ ├── inherit_graph_10.map │ ├── inherit_graph_10.md5 │ ├── inherit_graph_10.png │ ├── inherit_graph_11.map │ ├── inherit_graph_11.md5 │ ├── inherit_graph_11.png │ ├── inherit_graph_12.map │ ├── inherit_graph_12.md5 │ ├── inherit_graph_12.png │ ├── inherit_graph_13.map │ ├── inherit_graph_13.md5 │ ├── inherit_graph_13.png │ ├── inherit_graph_14.map │ ├── inherit_graph_14.md5 │ ├── inherit_graph_14.png │ ├── inherit_graph_15.map │ ├── inherit_graph_15.md5 │ ├── inherit_graph_15.png │ ├── inherit_graph_16.map │ ├── inherit_graph_16.md5 │ ├── inherit_graph_16.png │ ├── inherit_graph_17.map │ ├── inherit_graph_17.md5 │ ├── inherit_graph_17.png │ ├── inherit_graph_2.map │ ├── inherit_graph_2.md5 │ ├── inherit_graph_2.png │ ├── inherit_graph_3.map │ ├── inherit_graph_3.md5 │ ├── inherit_graph_3.png │ ├── inherit_graph_4.map │ ├── inherit_graph_4.md5 │ ├── inherit_graph_4.png │ ├── inherit_graph_5.map │ ├── inherit_graph_5.md5 │ ├── inherit_graph_5.png │ ├── inherit_graph_6.map │ ├── inherit_graph_6.md5 │ ├── inherit_graph_6.png │ ├── inherit_graph_7.map │ ├── inherit_graph_7.md5 │ ├── inherit_graph_7.png │ ├── inherit_graph_8.map │ ├── inherit_graph_8.md5 │ ├── inherit_graph_8.png │ ├── inherit_graph_9.map │ ├── inherit_graph_9.md5 │ ├── inherit_graph_9.png │ ├── inherits.html │ ├── jquery.js │ ├── libusbimpl_8h_source.html │ ├── libusbpp_8h_source.html │ ├── nav_f.png │ ├── nav_g.png │ ├── nav_h.png │ ├── navtree.css │ ├── navtree.js │ ├── navtreeindex0.js │ ├── navtreeindex1.js │ ├── open.png │ ├── pages.html │ ├── resize.js │ ├── search │ │ ├── all_61.html │ │ ├── all_61.js │ │ ├── all_62.html │ │ ├── all_62.js │ │ ├── all_63.html │ │ ├── all_63.js │ │ ├── all_64.html │ │ ├── all_64.js │ │ ├── all_65.html │ │ ├── all_65.js │ │ ├── all_66.html │ │ ├── all_66.js │ │ ├── all_67.html │ │ ├── all_67.js │ │ ├── all_68.html │ │ ├── all_68.js │ │ ├── all_69.html │ │ ├── all_69.js │ │ ├── all_6c.html │ │ ├── all_6c.js │ │ ├── all_6d.html │ │ ├── all_6d.js │ │ ├── all_6e.html │ │ ├── all_6e.js │ │ ├── all_6f.html │ │ ├── all_6f.js │ │ ├── all_70.html │ │ ├── all_70.js │ │ ├── all_72.html │ │ ├── all_72.js │ │ ├── all_73.html │ │ ├── all_73.js │ │ ├── all_74.html │ │ ├── all_74.js │ │ ├── all_75.html │ │ ├── all_75.js │ │ ├── all_76.html │ │ ├── all_76.js │ │ ├── all_77.html │ │ ├── all_77.js │ │ ├── all_7e.html │ │ ├── all_7e.js │ │ ├── classes_62.html │ │ ├── classes_62.js │ │ ├── classes_63.html │ │ ├── classes_63.js │ │ ├── classes_64.html │ │ ├── classes_64.js │ │ ├── classes_65.html │ │ ├── classes_65.js │ │ ├── classes_69.html │ │ ├── classes_69.js │ │ ├── classes_6c.html │ │ ├── classes_6c.js │ │ ├── classes_74.html │ │ ├── classes_74.js │ │ ├── close.png │ │ ├── functions_61.html │ │ ├── functions_61.js │ │ ├── functions_62.html │ │ ├── functions_62.js │ │ ├── functions_63.html │ │ ├── functions_63.js │ │ ├── functions_64.html │ │ ├── functions_64.js │ │ ├── functions_65.html │ │ ├── functions_65.js │ │ ├── functions_66.html │ │ ├── functions_66.js │ │ ├── functions_67.html │ │ ├── functions_67.js │ │ ├── functions_68.html │ │ ├── functions_68.js │ │ ├── functions_69.html │ │ ├── functions_69.js │ │ ├── functions_6d.html │ │ ├── functions_6d.js │ │ ├── functions_6e.html │ │ ├── functions_6e.js │ │ ├── functions_6f.html │ │ ├── functions_6f.js │ │ ├── functions_70.html │ │ ├── functions_70.js │ │ ├── functions_72.html │ │ ├── functions_72.js │ │ ├── functions_73.html │ │ ├── functions_73.js │ │ ├── functions_74.html │ │ ├── functions_74.js │ │ ├── functions_75.html │ │ ├── functions_75.js │ │ ├── functions_76.html │ │ ├── functions_76.js │ │ ├── functions_77.html │ │ ├── functions_77.js │ │ ├── functions_7e.html │ │ ├── functions_7e.js │ │ ├── mag_sel.png │ │ ├── nomatches.html │ │ ├── pages_74.html │ │ ├── pages_74.js │ │ ├── related_74.html │ │ ├── related_74.js │ │ ├── search.css │ │ ├── search.js │ │ ├── search_l.png │ │ ├── search_m.png │ │ ├── search_r.png │ │ ├── typedefs_64.html │ │ ├── typedefs_64.js │ │ ├── variables_6d.html │ │ └── variables_6d.js │ ├── sync_off.png │ ├── sync_on.png │ ├── tab_a.png │ ├── tab_b.png │ ├── tab_h.png │ ├── tab_s.png │ ├── tabs.css │ ├── todo.html │ ├── usbexception_8h_source.html │ └── wideconvert_8h_source.html └── latex │ ├── Makefile │ ├── annotated.tex │ ├── class_context_deleter.tex │ ├── class_lib_u_s_b_1_1_bulk_transfer.tex │ ├── class_lib_u_s_b_1_1_bulk_transfer__coll__graph.md5 │ ├── class_lib_u_s_b_1_1_bulk_transfer__coll__graph.pdf │ ├── class_lib_u_s_b_1_1_bulk_transfer__inherit__graph.md5 │ ├── class_lib_u_s_b_1_1_bulk_transfer__inherit__graph.pdf │ ├── class_lib_u_s_b_1_1_bulk_transfer_impl.tex │ ├── class_lib_u_s_b_1_1_bulk_transfer_impl__coll__graph.md5 │ ├── class_lib_u_s_b_1_1_bulk_transfer_impl__coll__graph.pdf │ ├── class_lib_u_s_b_1_1_bulk_transfer_impl__inherit__graph.md5 │ ├── class_lib_u_s_b_1_1_bulk_transfer_impl__inherit__graph.pdf │ ├── class_lib_u_s_b_1_1_config_descriptor_deleter.tex │ ├── class_lib_u_s_b_1_1_configuration.tex │ ├── class_lib_u_s_b_1_1_configuration_impl.tex │ ├── class_lib_u_s_b_1_1_control_transfer.tex │ ├── class_lib_u_s_b_1_1_control_transfer__coll__graph.md5 │ ├── class_lib_u_s_b_1_1_control_transfer__coll__graph.pdf │ ├── class_lib_u_s_b_1_1_control_transfer__inherit__graph.md5 │ ├── class_lib_u_s_b_1_1_control_transfer__inherit__graph.pdf │ ├── class_lib_u_s_b_1_1_control_transfer_impl.tex │ ├── class_lib_u_s_b_1_1_control_transfer_impl__coll__graph.md5 │ ├── class_lib_u_s_b_1_1_control_transfer_impl__coll__graph.pdf │ ├── class_lib_u_s_b_1_1_control_transfer_impl__inherit__graph.md5 │ ├── class_lib_u_s_b_1_1_control_transfer_impl__inherit__graph.pdf │ ├── class_lib_u_s_b_1_1_device.tex │ ├── class_lib_u_s_b_1_1_device_deleter.tex │ ├── class_lib_u_s_b_1_1_device_handle_deleter.tex │ ├── class_lib_u_s_b_1_1_device_impl.tex │ ├── class_lib_u_s_b_1_1_endpoint.tex │ ├── class_lib_u_s_b_1_1_endpoint_impl.tex │ ├── class_lib_u_s_b_1_1_interface.tex │ ├── class_lib_u_s_b_1_1_interface_impl.tex │ ├── class_lib_u_s_b_1_1_interrupt_transfer.tex │ ├── class_lib_u_s_b_1_1_interrupt_transfer__coll__graph.md5 │ ├── class_lib_u_s_b_1_1_interrupt_transfer__coll__graph.pdf │ ├── class_lib_u_s_b_1_1_interrupt_transfer__inherit__graph.md5 │ ├── class_lib_u_s_b_1_1_interrupt_transfer__inherit__graph.pdf │ ├── class_lib_u_s_b_1_1_interrupt_transfer_impl.tex │ ├── class_lib_u_s_b_1_1_interrupt_transfer_impl__coll__graph.md5 │ ├── class_lib_u_s_b_1_1_interrupt_transfer_impl__coll__graph.pdf │ ├── class_lib_u_s_b_1_1_interrupt_transfer_impl__inherit__graph.md5 │ ├── class_lib_u_s_b_1_1_interrupt_transfer_impl__inherit__graph.pdf │ ├── class_lib_u_s_b_1_1_isochronous_transfer.tex │ ├── class_lib_u_s_b_1_1_isochronous_transfer__coll__graph.md5 │ ├── class_lib_u_s_b_1_1_isochronous_transfer__coll__graph.pdf │ ├── class_lib_u_s_b_1_1_isochronous_transfer__inherit__graph.md5 │ ├── class_lib_u_s_b_1_1_isochronous_transfer__inherit__graph.pdf │ ├── class_lib_u_s_b_1_1_isochronous_transfer_impl.tex │ ├── class_lib_u_s_b_1_1_isochronous_transfer_impl__coll__graph.md5 │ ├── class_lib_u_s_b_1_1_isochronous_transfer_impl__coll__graph.pdf │ ├── class_lib_u_s_b_1_1_isochronous_transfer_impl__inherit__graph.md5 │ ├── class_lib_u_s_b_1_1_isochronous_transfer_impl__inherit__graph.pdf │ ├── class_lib_u_s_b_1_1_lib_u_s_b.tex │ ├── class_lib_u_s_b_1_1_lib_u_s_b_exception.tex │ ├── class_lib_u_s_b_1_1_lib_u_s_b_impl.tex │ ├── class_lib_u_s_b_1_1_transfer.tex │ ├── class_lib_u_s_b_1_1_transfer__inherit__graph.md5 │ ├── class_lib_u_s_b_1_1_transfer__inherit__graph.pdf │ ├── class_lib_u_s_b_1_1_transfer_deleter.tex │ ├── class_lib_u_s_b_1_1_transfer_impl.tex │ ├── class_lib_u_s_b_1_1_transfer_impl__inherit__graph.md5 │ ├── class_lib_u_s_b_1_1_transfer_impl__inherit__graph.pdf │ ├── dir_209565f2e1a3b16c598df9b5a8bb6633.tex │ ├── dir_209565f2e1a3b16c598df9b5a8bb6633_dep.md5 │ ├── dir_209565f2e1a3b16c598df9b5a8bb6633_dep.pdf │ ├── dir_68267d1309a1af8e8297ef4c3efbcdba.tex │ ├── dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 │ ├── dir_68267d1309a1af8e8297ef4c3efbcdba_dep.pdf │ ├── dir_7f57b1e41c5acd0e859ae5f3a2b075a9.tex │ ├── dir_7f57b1e41c5acd0e859ae5f3a2b075a9_dep.md5 │ ├── dir_7f57b1e41c5acd0e859ae5f3a2b075a9_dep.pdf │ ├── doxygen.sty │ ├── hierarchy.tex │ ├── make.bat │ ├── refman.tex │ └── todo.tex ├── Doxyfile ├── LICENSE ├── Libusb++.sln ├── Libusb++.vcxproj ├── Libusb++.vcxproj.filters ├── cmake ├── FindLibUSB-1.0.cmake ├── backport_std_unique_ptr.hpp ├── cmake_uninstall.cmake.in └── pkg-config.pc.cmake ├── examples ├── CMakeLists.txt ├── LibusbTest.cpp ├── LibusbTest.vcxproj └── LibusbTest.vcxproj.filters ├── headers ├── CMakeLists.txt ├── libusbpp.hpp └── libusbpp │ ├── Configuration.hpp │ ├── Device.hpp │ ├── Endpoint.hpp │ ├── EndpointDefs.hpp │ ├── Exception.hpp │ ├── Interface.hpp │ ├── Transfer.hpp │ └── TransferDefs.hpp ├── src ├── CMakeLists.txt ├── Configuration.cpp ├── ConfigurationImpl.cpp ├── ConfigurationImpl.hpp ├── Device.cpp ├── DeviceImpl.cpp ├── DeviceImpl.hpp ├── Endpoint.cpp ├── EndpointImpl.cpp ├── EndpointImpl.hpp ├── Exception.cpp ├── Interface.cpp ├── InterfaceImpl.cpp ├── InterfaceImpl.hpp ├── LibusbImpl.cpp ├── LibusbImpl.hpp ├── Transfer.cpp ├── TransferImpl.cpp ├── TransferImpl.hpp ├── Wideconvert.cpp ├── Wideconvert.hpp └── libusbpp.cpp └── test ├── CMakeLists.txt └── main.cpp /.gitignore: -------------------------------------------------------------------------------- 1 | # Compiled source # 2 | ################### 3 | *.com 4 | *.class 5 | *.dll 6 | *.exe 7 | *.o 8 | *.so 9 | 10 | # Packages # 11 | ############ 12 | # it's better to unpack these files and commit the raw source 13 | # git has its own built in compression methods 14 | *.7z 15 | *.dmg 16 | *.gz 17 | *.iso 18 | *.jar 19 | *.rar 20 | *.tar 21 | 22 | # Application Generated Files # 23 | ############################### 24 | *.cfg 25 | 26 | # Logs and databases # 27 | ###################### 28 | *.log 29 | *.sql 30 | *.sqlite 31 | 32 | # OS generated files # 33 | ###################### 34 | .DS_Store* 35 | ehthumbs.db 36 | Icon? 37 | Thumbs.db 38 | 39 | # Visual Studio User Files # 40 | ############################ 41 | *.csproj.user 42 | *.opensdf 43 | *.user 44 | *.suo 45 | *.ncb 46 | *.sbr 47 | *.sdf 48 | ignore 49 | bin 50 | Bin 51 | debug 52 | Debug 53 | Release 54 | release 55 | obj 56 | Obj 57 | Build 58 | build 59 | ipch 60 | 61 | # Temp files # 62 | ############## 63 | .*~ 64 | *~ 65 | .#* 66 | *.tmp 67 | 68 | # Backups # 69 | ########### 70 | *.bak 71 | CVS 72 | .CVS 73 | .cvs 74 | 75 | # NCrunch Cache # 76 | ################# 77 | *.crunchsolution.cache 78 | 79 | # Folders starting with underscore. # 80 | ##################################### 81 | _* -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: cpp 2 | 3 | matrix: 4 | include: 5 | - os: linux 6 | dist: trusty 7 | sudo: required 8 | compiler: gcc 9 | env: CMAKE_EXTRA_OPTS="" 10 | - os: linux 11 | dist: trusty 12 | sudo: required 13 | compiler: clang 14 | env: CMAKE_EXTRA_OPTS="-DCMAKE_CXX_FLAGS=-stdlib=libc++" 15 | 16 | addons: 17 | apt: 18 | packages: 19 | - cmake 20 | - libc++-dev 21 | - libboost-test-dev 22 | - libboost-system-dev 23 | - libboost-filesystem-dev 24 | - libusb-1.0-0-dev 25 | - libusb-dev 26 | sources: 27 | - ubuntu-toolchain-r-test 28 | 29 | before_script: 30 | - mkdir build 31 | - cd build 32 | - cmake $CMAKE_EXTRA_OPTS -DCMAKE_BUILD_TYPE=Debug .. 33 | 34 | script: 35 | - make 36 | - make check 37 | -------------------------------------------------------------------------------- /CTestCustom.cmake: -------------------------------------------------------------------------------- 1 | # 2 | # CTestCustom.cmake 3 | # 4 | # CTest can be customized by providing CTestCustom.cmake -- see: 5 | # https://cmake.org/Wiki/CMake/Testing_With_CTest#Customizing_CTest 6 | # 7 | 8 | # disable unit test cases that will fail on non-WIN32 systems 9 | if (NOT WIN32) 10 | set ( 11 | CTEST_CUSTOM_TESTS_IGNORE ${CTEST_CUSTOM_TESTS_IGNORE} 12 | # OFF: TestSuit 13 | # OFF: TestSuit/TestCase 14 | ) 15 | endif (NOT WIN32) 16 | 17 | # Check if all tests will run 18 | message ("[****] Searching for ignored test cases...") 19 | foreach (_ct_ignored ${CTEST_CUSTOM_TESTS_IGNORE}) 20 | message (AUTHOR_WARNING "**** IGNORED: ${_ct_ignored}") 21 | endforeach () 22 | -------------------------------------------------------------------------------- /Documentation/html/annotated.js: -------------------------------------------------------------------------------- 1 | var annotated = 2 | [ 3 | [ "LibUSB", null, [ 4 | [ "Configuration", "class_lib_u_s_b_1_1_configuration.html", "class_lib_u_s_b_1_1_configuration" ], 5 | [ "Device", "class_lib_u_s_b_1_1_device.html", "class_lib_u_s_b_1_1_device" ], 6 | [ "Endpoint", "class_lib_u_s_b_1_1_endpoint.html", "class_lib_u_s_b_1_1_endpoint" ], 7 | [ "Interface", "class_lib_u_s_b_1_1_interface.html", "class_lib_u_s_b_1_1_interface" ], 8 | [ "LibUSB", "class_lib_u_s_b_1_1_lib_u_s_b.html", "class_lib_u_s_b_1_1_lib_u_s_b" ], 9 | [ "Transfer", "class_lib_u_s_b_1_1_transfer.html", "class_lib_u_s_b_1_1_transfer" ], 10 | [ "ControlTransfer", "class_lib_u_s_b_1_1_control_transfer.html", "class_lib_u_s_b_1_1_control_transfer" ], 11 | [ "InterruptTransfer", "class_lib_u_s_b_1_1_interrupt_transfer.html", "class_lib_u_s_b_1_1_interrupt_transfer" ], 12 | [ "BulkTransfer", "class_lib_u_s_b_1_1_bulk_transfer.html", "class_lib_u_s_b_1_1_bulk_transfer" ], 13 | [ "IsochronousTransfer", "class_lib_u_s_b_1_1_isochronous_transfer.html", "class_lib_u_s_b_1_1_isochronous_transfer" ], 14 | [ "LibUSBException", "class_lib_u_s_b_1_1_lib_u_s_b_exception.html", "class_lib_u_s_b_1_1_lib_u_s_b_exception" ] 15 | ] ] 16 | ]; -------------------------------------------------------------------------------- /Documentation/html/bc_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/bc_s.png -------------------------------------------------------------------------------- /Documentation/html/bdwn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/bdwn.png -------------------------------------------------------------------------------- /Documentation/html/class_context_deleter.js: -------------------------------------------------------------------------------- 1 | var class_context_deleter = 2 | [ 3 | [ "operator()", "class_context_deleter.html#a15cf5ffa1f4c0b818c7720146baa1635", null ] 4 | ]; -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_bulk_transfer.js: -------------------------------------------------------------------------------- 1 | var class_lib_u_s_b_1_1_bulk_transfer = 2 | [ 3 | [ "BulkTransfer", "class_lib_u_s_b_1_1_bulk_transfer.html#ac9e1f20fa379b49a0b7494bf2509d11f", null ], 4 | [ "~BulkTransfer", "class_lib_u_s_b_1_1_bulk_transfer.html#afb20d258e2efbc71a33fa1e3c7d7525c", null ] 5 | ]; -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_bulk_transfer__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_bulk_transfer__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 94f09a7da06f8622bf7c2fab5db0f3c8 -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_bulk_transfer__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/class_lib_u_s_b_1_1_bulk_transfer__coll__graph.png -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_bulk_transfer__inherit__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_bulk_transfer__inherit__graph.md5: -------------------------------------------------------------------------------- 1 | 94f09a7da06f8622bf7c2fab5db0f3c8 -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_bulk_transfer__inherit__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/class_lib_u_s_b_1_1_bulk_transfer__inherit__graph.png -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_bulk_transfer_impl.js: -------------------------------------------------------------------------------- 1 | var class_lib_u_s_b_1_1_bulk_transfer_impl = 2 | [ 3 | [ "BulkTransferImpl", "class_lib_u_s_b_1_1_bulk_transfer_impl.html#a15ec6945f435526578b91273aa239de1", null ], 4 | [ "~BulkTransferImpl", "class_lib_u_s_b_1_1_bulk_transfer_impl.html#a500fd169ecab369600c25c6b871cd3ea", null ], 5 | [ "Setup", "class_lib_u_s_b_1_1_bulk_transfer_impl.html#a16f5e873f5526eab10de64e2962c00f0", null ] 6 | ]; -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_bulk_transfer_impl__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_bulk_transfer_impl__coll__graph.md5: -------------------------------------------------------------------------------- 1 | c33d4a2e26d2b93b29d77f24a8992257 -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_bulk_transfer_impl__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/class_lib_u_s_b_1_1_bulk_transfer_impl__coll__graph.png -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_bulk_transfer_impl__inherit__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_bulk_transfer_impl__inherit__graph.md5: -------------------------------------------------------------------------------- 1 | c33d4a2e26d2b93b29d77f24a8992257 -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_bulk_transfer_impl__inherit__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/class_lib_u_s_b_1_1_bulk_transfer_impl__inherit__graph.png -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_config_descriptor_deleter.js: -------------------------------------------------------------------------------- 1 | var class_lib_u_s_b_1_1_config_descriptor_deleter = 2 | [ 3 | [ "operator()", "class_lib_u_s_b_1_1_config_descriptor_deleter.html#a4ee1ae5e69ad43a7be8ee7566a80f0cf", null ] 4 | ]; -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_configuration.js: -------------------------------------------------------------------------------- 1 | var class_lib_u_s_b_1_1_configuration = 2 | [ 3 | [ "Configuration", "class_lib_u_s_b_1_1_configuration.html#a85966788f5f320aba04c98eae92f8512", null ], 4 | [ "~Configuration", "class_lib_u_s_b_1_1_configuration.html#ac8e7fe5f9755356a137c78e8676616cd", null ], 5 | [ "DescriptorString", "class_lib_u_s_b_1_1_configuration.html#ae1dd391b9d615ff1fe80264585527dda", null ], 6 | [ "getExtraDescriptors", "class_lib_u_s_b_1_1_configuration.html#ad05ae5f0d18011aec213b9f86be94f77", null ], 7 | [ "getExtraDescriptorSize", "class_lib_u_s_b_1_1_configuration.html#a34e0423ff0c3051ee83999d3fd489c5b", null ], 8 | [ "getInterface", "class_lib_u_s_b_1_1_configuration.html#af48ff43ff40deb9277f1b20bf232d2fa", null ], 9 | [ "getInterfaceByIndex", "class_lib_u_s_b_1_1_configuration.html#afd96a0eaf1281c1017ed0c3a781cee10", null ], 10 | [ "hasExtraDescriptors", "class_lib_u_s_b_1_1_configuration.html#a4c6821c0a615aa153310fb5b7fcf82ca", null ], 11 | [ "isSelfPowered", "class_lib_u_s_b_1_1_configuration.html#a33184cf73b15b78ad7043964e121c3a8", null ], 12 | [ "MaxPower", "class_lib_u_s_b_1_1_configuration.html#ae9dbfd1722338ebbccf8a772b5b8bed2", null ], 13 | [ "NumInterfaces", "class_lib_u_s_b_1_1_configuration.html#a833252b95f281c4938693a31f6a71ec6", null ], 14 | [ "SetAsActive", "class_lib_u_s_b_1_1_configuration.html#a685c0454a10ebb8298f6fad0da7e5d02", null ], 15 | [ "supportsRemoteWakeup", "class_lib_u_s_b_1_1_configuration.html#afa9e4a6df05bf3a591d587a297849532", null ], 16 | [ "Value", "class_lib_u_s_b_1_1_configuration.html#af50cb780a19692834d7c1c107602c24c", null ] 17 | ]; -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_configuration_impl.js: -------------------------------------------------------------------------------- 1 | var class_lib_u_s_b_1_1_configuration_impl = 2 | [ 3 | [ "ConfigurationImpl", "class_lib_u_s_b_1_1_configuration_impl.html#a0b11de0d60d51f2f6c1d38124b34b04f", null ], 4 | [ "~ConfigurationImpl", "class_lib_u_s_b_1_1_configuration_impl.html#a9a9fc59d4b66cfff28722b821836c9cf", null ], 5 | [ "CreateInterfaces", "class_lib_u_s_b_1_1_configuration_impl.html#ad5f1677bc19772fed0c1b5e7ac88421f", null ], 6 | [ "DescriptorString", "class_lib_u_s_b_1_1_configuration_impl.html#a67a1ec3e03c58c8ccc5a2dbb48449e57", null ], 7 | [ "getExtraDescriptors", "class_lib_u_s_b_1_1_configuration_impl.html#afcdef14d116bd97afb749a8e38234d61", null ], 8 | [ "getExtraDescriptorSize", "class_lib_u_s_b_1_1_configuration_impl.html#a0310d0d1b7e7dde89dce64a225ec05c4", null ], 9 | [ "getInterface", "class_lib_u_s_b_1_1_configuration_impl.html#aa4e714a3d0c5ca0465840b35e59d2d34", null ], 10 | [ "getInterfaceByIndex", "class_lib_u_s_b_1_1_configuration_impl.html#a181693d8f225cf8020888bbf8984f670", null ], 11 | [ "getMaxPower", "class_lib_u_s_b_1_1_configuration_impl.html#ad51bb092ef0b3bad913512e874423037", null ], 12 | [ "getValue", "class_lib_u_s_b_1_1_configuration_impl.html#a52098d1d98462e66d75c9d9ef3dd7554", null ], 13 | [ "hasExtraDescriptors", "class_lib_u_s_b_1_1_configuration_impl.html#ac7028fac9d117779600cf247b8a2c6b3", null ], 14 | [ "isSelfPowered", "class_lib_u_s_b_1_1_configuration_impl.html#a307a46829bab9de77f2d8810819443fd", null ], 15 | [ "NumInterfaces", "class_lib_u_s_b_1_1_configuration_impl.html#af7ea2860cb4e707d20fd9de06ed18d22", null ], 16 | [ "SetAsActive", "class_lib_u_s_b_1_1_configuration_impl.html#ac71f8ee195c25152e2cf376f012371f3", null ], 17 | [ "supportsRemoteWakeup", "class_lib_u_s_b_1_1_configuration_impl.html#a29578c0c764baa9e04e731caae125cd2", null ] 18 | ]; -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_control_transfer.js: -------------------------------------------------------------------------------- 1 | var class_lib_u_s_b_1_1_control_transfer = 2 | [ 3 | [ "ControlTransfer", "class_lib_u_s_b_1_1_control_transfer.html#a8bfafa78c1d745221cf80da5333abd17", null ], 4 | [ "~ControlTransfer", "class_lib_u_s_b_1_1_control_transfer.html#a9e883a758124312bdaac91403d80c8f0", null ], 5 | [ "SetupPacket", "class_lib_u_s_b_1_1_control_transfer.html#a83d9e5b876cb4654e37168b1bb93f3cd", null ] 6 | ]; -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_control_transfer__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_control_transfer__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 172f413deaa2e93fb6a66e6a69ba4923 -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_control_transfer__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/class_lib_u_s_b_1_1_control_transfer__coll__graph.png -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_control_transfer__inherit__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_control_transfer__inherit__graph.md5: -------------------------------------------------------------------------------- 1 | 172f413deaa2e93fb6a66e6a69ba4923 -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_control_transfer__inherit__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/class_lib_u_s_b_1_1_control_transfer__inherit__graph.png -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_control_transfer_impl.js: -------------------------------------------------------------------------------- 1 | var class_lib_u_s_b_1_1_control_transfer_impl = 2 | [ 3 | [ "ControlTransferImpl", "class_lib_u_s_b_1_1_control_transfer_impl.html#aa88e9346e7ae3455920d9d1ede6fbeab", null ], 4 | [ "~ControlTransferImpl", "class_lib_u_s_b_1_1_control_transfer_impl.html#a64c635a0b22fdf48252401a1160f0ca7", null ], 5 | [ "Reset", "class_lib_u_s_b_1_1_control_transfer_impl.html#afddcd98639f00b9f68eeb1ae7b2f69ca", null ], 6 | [ "Setup", "class_lib_u_s_b_1_1_control_transfer_impl.html#aacf8440e1d6ca1c97f1cc9143a1b01a6", null ], 7 | [ "SetupPacket", "class_lib_u_s_b_1_1_control_transfer_impl.html#a9a432ff31e5d9037c04457648438c09c", null ] 8 | ]; -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_control_transfer_impl__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_control_transfer_impl__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 763c04d4854f5ca5939b9cdc140f9faa -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_control_transfer_impl__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/class_lib_u_s_b_1_1_control_transfer_impl__coll__graph.png -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_control_transfer_impl__inherit__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_control_transfer_impl__inherit__graph.md5: -------------------------------------------------------------------------------- 1 | 763c04d4854f5ca5939b9cdc140f9faa -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_control_transfer_impl__inherit__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/class_lib_u_s_b_1_1_control_transfer_impl__inherit__graph.png -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_device_deleter.js: -------------------------------------------------------------------------------- 1 | var class_lib_u_s_b_1_1_device_deleter = 2 | [ 3 | [ "operator()", "class_lib_u_s_b_1_1_device_deleter.html#ae7d7c29724f8e906f36dbcc27d68331c", null ] 4 | ]; -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_device_handle_deleter.js: -------------------------------------------------------------------------------- 1 | var class_lib_u_s_b_1_1_device_handle_deleter = 2 | [ 3 | [ "operator()", "class_lib_u_s_b_1_1_device_handle_deleter.html#a5e92bf38e288eb355a2996afeaa8cedf", null ] 4 | ]; -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_device_impl.js: -------------------------------------------------------------------------------- 1 | var class_lib_u_s_b_1_1_device_impl = 2 | [ 3 | [ "DeviceImpl", "class_lib_u_s_b_1_1_device_impl.html#a115cb08feaa8115ea5460fd1043364d9", null ], 4 | [ "~DeviceImpl", "class_lib_u_s_b_1_1_device_impl.html#afa50228d3c4c532fef55e7449a051ea9", null ], 5 | [ "getActiveConfiguration", "class_lib_u_s_b_1_1_device_impl.html#af111e332381a0c1483dde061f6d1c7b9", null ], 6 | [ "getConfiguration", "class_lib_u_s_b_1_1_device_impl.html#aab2f41857ad040c218e845c8ad08d420", null ], 7 | [ "getControlEndpoint", "class_lib_u_s_b_1_1_device_impl.html#ada72c87f33e85138eb0b4155b46050ac", null ], 8 | [ "getDevice", "class_lib_u_s_b_1_1_device_impl.html#a0968082ea56c3f4e393f75255a6ee463", null ], 9 | [ "getDeviceDescriptor", "class_lib_u_s_b_1_1_device_impl.html#ac2920f6e16a26937e7a49279101a0e6d", null ], 10 | [ "getLangId", "class_lib_u_s_b_1_1_device_impl.html#a8a7e52a87e4e31e897c76e2c6252a580", null ], 11 | [ "getStringDescriptor", "class_lib_u_s_b_1_1_device_impl.html#a24069e81e1ea172365da7623e1a6fa43", null ], 12 | [ "getStringDescriptorW", "class_lib_u_s_b_1_1_device_impl.html#ac068f020ebc2ca18d0ba71b1614bbfef", null ], 13 | [ "isOpen", "class_lib_u_s_b_1_1_device_impl.html#a3a445a7a506079244e8dfc77f8e5d226", null ], 14 | [ "Open", "class_lib_u_s_b_1_1_device_impl.html#a4464680f5742d789c14ecc30ea62edc8", null ], 15 | [ "setActiveConfiguration", "class_lib_u_s_b_1_1_device_impl.html#abeec3c40a76f6faefb2056be8dc8035b", null ], 16 | [ "setParentDevice", "class_lib_u_s_b_1_1_device_impl.html#a1dfb67b1c9f691beb15d0f0f7c19b8a5", null ], 17 | [ "m_pDevice", "class_lib_u_s_b_1_1_device_impl.html#afa977f8464bbb6a66e0c524cdd6c6370", null ], 18 | [ "m_pHandle", "class_lib_u_s_b_1_1_device_impl.html#ab0cee10d5b15c539f88998c22245cd05", null ] 19 | ]; -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_endpoint.js: -------------------------------------------------------------------------------- 1 | var class_lib_u_s_b_1_1_endpoint = 2 | [ 3 | [ "Endpoint", "class_lib_u_s_b_1_1_endpoint.html#a6916ca81cbe5dc84487041ef4269afb6", null ], 4 | [ "~Endpoint", "class_lib_u_s_b_1_1_endpoint.html#a02385c5ae93b7d2013c174b3db977c5e", null ], 5 | [ "Address", "class_lib_u_s_b_1_1_endpoint.html#a87324673d0521e6a87181d734843797a", null ], 6 | [ "CreateTransfer", "class_lib_u_s_b_1_1_endpoint.html#a70135be407240a2577da526217f4d742", null ], 7 | [ "Direction", "class_lib_u_s_b_1_1_endpoint.html#a27e288784eaf72a217435e8f5d920d43", null ], 8 | [ "MaxPacketSize", "class_lib_u_s_b_1_1_endpoint.html#a82abc743029a6ae25950509b0a389c7b", null ], 9 | [ "Number", "class_lib_u_s_b_1_1_endpoint.html#a16f5d238ac0f007dbf22b51b2521278c", null ], 10 | [ "PollingInterval", "class_lib_u_s_b_1_1_endpoint.html#a5082b5c139a3585d8b7277a273c1effc", null ], 11 | [ "SynchronizationType", "class_lib_u_s_b_1_1_endpoint.html#a7cfbe2c62da0e8c84587ed05dc82a1e6", null ], 12 | [ "TransferType", "class_lib_u_s_b_1_1_endpoint.html#aa5b591898f33c0e2c684c22dadf50974", null ], 13 | [ "UsageType", "class_lib_u_s_b_1_1_endpoint.html#ad25de43b4d384489061382311505deed", null ] 14 | ]; -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_endpoint_impl.js: -------------------------------------------------------------------------------- 1 | var class_lib_u_s_b_1_1_endpoint_impl = 2 | [ 3 | [ "EndpointImpl", "class_lib_u_s_b_1_1_endpoint_impl.html#a18f0c43e2d9385804f82f7de867ec45f", null ], 4 | [ "~EndpointImpl", "class_lib_u_s_b_1_1_endpoint_impl.html#a0add9cab57d0e009d457edd1d984911c", null ], 5 | [ "Address", "class_lib_u_s_b_1_1_endpoint_impl.html#acc217472d5fc80deb78cc1ed4130f236", null ], 6 | [ "CreateTransfer", "class_lib_u_s_b_1_1_endpoint_impl.html#a99e5e9786ead8f51ae4ef0d63ff8c327", null ], 7 | [ "Direction", "class_lib_u_s_b_1_1_endpoint_impl.html#a58d847890186cc806c2400bb141e07c5", null ], 8 | [ "getDeviceImpl", "class_lib_u_s_b_1_1_endpoint_impl.html#a668e441faf10980e5db1f520901dc413", null ], 9 | [ "MaxPacketSize", "class_lib_u_s_b_1_1_endpoint_impl.html#ad3ce80b601903cc88bba8a34b22bdd6b", null ], 10 | [ "Number", "class_lib_u_s_b_1_1_endpoint_impl.html#a706db0ec9bfceb11d97cc477396fac3a", null ], 11 | [ "PollingInterval", "class_lib_u_s_b_1_1_endpoint_impl.html#a0823e7abb3d1204ff6afa49870375c6c", null ], 12 | [ "SynchronizationType", "class_lib_u_s_b_1_1_endpoint_impl.html#a234acdd930c6ce6cb55978a2280a6625", null ], 13 | [ "TransferType", "class_lib_u_s_b_1_1_endpoint_impl.html#ab71b39c0f12a403f00898fb98512199e", null ], 14 | [ "UsageType", "class_lib_u_s_b_1_1_endpoint_impl.html#ab8a9aefa32a1264f36e840f1ed4f17e5", null ] 15 | ]; -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_interface.js: -------------------------------------------------------------------------------- 1 | var class_lib_u_s_b_1_1_interface = 2 | [ 3 | [ "Interface", "class_lib_u_s_b_1_1_interface.html#a7f338d55d22c5f8916c7f60fdd53712c", null ], 4 | [ "~Interface", "class_lib_u_s_b_1_1_interface.html#abafa1be9bb418a667a3975639d7d9669", null ], 5 | [ "AlternateSetting", "class_lib_u_s_b_1_1_interface.html#a52b602b375dc3e53b2c6c3bafb7be3d7", null ], 6 | [ "Claim", "class_lib_u_s_b_1_1_interface.html#a38e98dcd6c3d9878f0070ddb207de1db", null ], 7 | [ "Class", "class_lib_u_s_b_1_1_interface.html#a5e87fddb4aa5f1e859058ee9bd2a02f7", null ], 8 | [ "DescriptorString", "class_lib_u_s_b_1_1_interface.html#a7e5da83b8c77cd2ec43da8e2917d2383", null ], 9 | [ "getEndpoint", "class_lib_u_s_b_1_1_interface.html#a79d86a85d4ef11cada54bdc192a9e3b5", null ], 10 | [ "isClaimed", "class_lib_u_s_b_1_1_interface.html#a3647afca72cc33775f2a55de354e1a99", null ], 11 | [ "NumAlternateSettings", "class_lib_u_s_b_1_1_interface.html#a6bb6c4d5cea3a7d6e6e927afd36a30c1", null ], 12 | [ "Number", "class_lib_u_s_b_1_1_interface.html#a481db81fa12cf6324162be7bdf8a53bb", null ], 13 | [ "NumEndpoints", "class_lib_u_s_b_1_1_interface.html#a80e1ca389b48139974d43f3c194f1c2a", null ], 14 | [ "Protocol", "class_lib_u_s_b_1_1_interface.html#a67ded20edf389d021702a4face74d70d", null ], 15 | [ "Release", "class_lib_u_s_b_1_1_interface.html#a3ab6a262cc1475ea119729838aca6de6", null ], 16 | [ "SetAlternate", "class_lib_u_s_b_1_1_interface.html#a804fe82696522bd7dee8d7629d95c24a", null ], 17 | [ "SubClass", "class_lib_u_s_b_1_1_interface.html#ab5fcfdab1f342dc7096c3f8b0d7ebd9b", null ] 18 | ]; -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_interrupt_transfer.js: -------------------------------------------------------------------------------- 1 | var class_lib_u_s_b_1_1_interrupt_transfer = 2 | [ 3 | [ "InterruptTransfer", "class_lib_u_s_b_1_1_interrupt_transfer.html#a79401af995e4992996ac716a2fa223ba", null ], 4 | [ "~InterruptTransfer", "class_lib_u_s_b_1_1_interrupt_transfer.html#ac52737eefc9f9d06e28e8354718d9127", null ] 5 | ]; -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_interrupt_transfer__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_interrupt_transfer__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 7deb33e6ebf3cf622944a0609cc4ed0c -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_interrupt_transfer__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/class_lib_u_s_b_1_1_interrupt_transfer__coll__graph.png -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_interrupt_transfer__inherit__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_interrupt_transfer__inherit__graph.md5: -------------------------------------------------------------------------------- 1 | 7deb33e6ebf3cf622944a0609cc4ed0c -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_interrupt_transfer__inherit__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/class_lib_u_s_b_1_1_interrupt_transfer__inherit__graph.png -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_interrupt_transfer_impl.js: -------------------------------------------------------------------------------- 1 | var class_lib_u_s_b_1_1_interrupt_transfer_impl = 2 | [ 3 | [ "InterruptTransferImpl", "class_lib_u_s_b_1_1_interrupt_transfer_impl.html#ad15385a60b8d2f90a3317c15777af777", null ], 4 | [ "~InterruptTransferImpl", "class_lib_u_s_b_1_1_interrupt_transfer_impl.html#a1ec63dd7e23a687f7146000f60de91d7", null ], 5 | [ "Reset", "class_lib_u_s_b_1_1_interrupt_transfer_impl.html#a0578993ecde4cb977d1c83c341c96dca", null ], 6 | [ "Setup", "class_lib_u_s_b_1_1_interrupt_transfer_impl.html#a6787bd4e45da0dcab8e2bff13935c602", null ] 7 | ]; -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_interrupt_transfer_impl__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_interrupt_transfer_impl__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 0208ad28fec4879c036e4a48878471ed -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_interrupt_transfer_impl__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/class_lib_u_s_b_1_1_interrupt_transfer_impl__coll__graph.png -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_interrupt_transfer_impl__inherit__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_interrupt_transfer_impl__inherit__graph.md5: -------------------------------------------------------------------------------- 1 | 0208ad28fec4879c036e4a48878471ed -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_interrupt_transfer_impl__inherit__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/class_lib_u_s_b_1_1_interrupt_transfer_impl__inherit__graph.png -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_isochronous_transfer.js: -------------------------------------------------------------------------------- 1 | var class_lib_u_s_b_1_1_isochronous_transfer = 2 | [ 3 | [ "IsochronousTransfer", "class_lib_u_s_b_1_1_isochronous_transfer.html#a1b5761f6dd930b29eba85b8088d29e82", null ], 4 | [ "~IsochronousTransfer", "class_lib_u_s_b_1_1_isochronous_transfer.html#a425f5f164b62a79b489f2ada31326df2", null ], 5 | [ "setNumPackets", "class_lib_u_s_b_1_1_isochronous_transfer.html#a97399b533b68a340b31b690571ce57fa", null ] 6 | ]; -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_isochronous_transfer__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_isochronous_transfer__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 243fe99425ddba5617e95aaaed59e0bf -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_isochronous_transfer__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/class_lib_u_s_b_1_1_isochronous_transfer__coll__graph.png -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_isochronous_transfer__inherit__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_isochronous_transfer__inherit__graph.md5: -------------------------------------------------------------------------------- 1 | 243fe99425ddba5617e95aaaed59e0bf -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_isochronous_transfer__inherit__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/class_lib_u_s_b_1_1_isochronous_transfer__inherit__graph.png -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_isochronous_transfer_impl.js: -------------------------------------------------------------------------------- 1 | var class_lib_u_s_b_1_1_isochronous_transfer_impl = 2 | [ 3 | [ "IsochronousTransferImpl", "class_lib_u_s_b_1_1_isochronous_transfer_impl.html#a5a04d2e87d6ea2c6aea3435ecb9a1f38", null ], 4 | [ "~IsochronousTransferImpl", "class_lib_u_s_b_1_1_isochronous_transfer_impl.html#af80359832493053a7525d53d09b6a9d3", null ], 5 | [ "Reset", "class_lib_u_s_b_1_1_isochronous_transfer_impl.html#adcc8b1cd1d3587d2343b6dc263a02eed", null ], 6 | [ "setNumPackets", "class_lib_u_s_b_1_1_isochronous_transfer_impl.html#a4804878f8f4adc34fc3f1e9fe308ae5d", null ], 7 | [ "Setup", "class_lib_u_s_b_1_1_isochronous_transfer_impl.html#a08de576bdcc636f26a8c90735f1d46b9", null ] 8 | ]; -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_isochronous_transfer_impl__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_isochronous_transfer_impl__coll__graph.md5: -------------------------------------------------------------------------------- 1 | b4c29849096452034f5ca02e7d6a30dd -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_isochronous_transfer_impl__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/class_lib_u_s_b_1_1_isochronous_transfer_impl__coll__graph.png -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_isochronous_transfer_impl__inherit__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_isochronous_transfer_impl__inherit__graph.md5: -------------------------------------------------------------------------------- 1 | b4c29849096452034f5ca02e7d6a30dd -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_isochronous_transfer_impl__inherit__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/class_lib_u_s_b_1_1_isochronous_transfer_impl__inherit__graph.png -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_lib_u_s_b.js: -------------------------------------------------------------------------------- 1 | var class_lib_u_s_b_1_1_lib_u_s_b = 2 | [ 3 | [ "DeviceFactory_t", "class_lib_u_s_b_1_1_lib_u_s_b.html#a532d474d390477dffd2109e8540be558", null ], 4 | [ "FindAllDevices", "class_lib_u_s_b_1_1_lib_u_s_b.html#acce20c7a3bd52fffe9df3ce23021858d", null ], 5 | [ "FindDevice", "class_lib_u_s_b_1_1_lib_u_s_b.html#a1e96edfe8903783e33d572ff43ee8238", null ], 6 | [ "FindDevice", "class_lib_u_s_b_1_1_lib_u_s_b.html#aaf1f6d3a7df3a9fefd8b12ba25a7c3be", null ], 7 | [ "TransferImpl", "class_lib_u_s_b_1_1_lib_u_s_b.html#aed9f2bd8ff81bd3986d935f9aa242d1b", null ] 8 | ]; -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_lib_u_s_b_exception.js: -------------------------------------------------------------------------------- 1 | var class_lib_u_s_b_1_1_lib_u_s_b_exception = 2 | [ 3 | [ "LibUSBException", "class_lib_u_s_b_1_1_lib_u_s_b_exception.html#ab6e9f0079def8ba7d351922337a91e32", null ], 4 | [ "getLibusbErrorCode", "class_lib_u_s_b_1_1_lib_u_s_b_exception.html#a2a64f523c22d02a51131b43686c8c75f", null ], 5 | [ "translateError", "class_lib_u_s_b_1_1_lib_u_s_b_exception.html#ae269c1b05e34aa58bea037999d327848", null ], 6 | [ "what", "class_lib_u_s_b_1_1_lib_u_s_b_exception.html#aedc3594fd518b3ba24e45f97b429a428", null ], 7 | [ "m_ErrorCode", "class_lib_u_s_b_1_1_lib_u_s_b_exception.html#acb9f57634841a024e7222c66433042ff", null ] 8 | ]; -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_lib_u_s_b_impl.js: -------------------------------------------------------------------------------- 1 | var class_lib_u_s_b_1_1_lib_u_s_b_impl = 2 | [ 3 | [ "LibUSBImpl", "class_lib_u_s_b_1_1_lib_u_s_b_impl.html#a9365e90d00a5ff85fc1a67e21b938668", null ], 4 | [ "~LibUSBImpl", "class_lib_u_s_b_1_1_lib_u_s_b_impl.html#a2eb3a3657e79ea1c9f567056ecb08613", null ], 5 | [ "m_pLibusb_context", "class_lib_u_s_b_1_1_lib_u_s_b_impl.html#a7a46d2540e0e2ea68f47920748a487af", null ] 6 | ]; -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_transfer__inherit__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_transfer__inherit__graph.md5: -------------------------------------------------------------------------------- 1 | 6e4c7dd2a17e676be85bfc05809b0134 -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_transfer__inherit__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/class_lib_u_s_b_1_1_transfer__inherit__graph.png -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_transfer_deleter.js: -------------------------------------------------------------------------------- 1 | var class_lib_u_s_b_1_1_transfer_deleter = 2 | [ 3 | [ "operator()", "class_lib_u_s_b_1_1_transfer_deleter.html#a62b18938a935fb6a7439269d3129f9ea", null ] 4 | ]; -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_transfer_impl__inherit__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_transfer_impl__inherit__graph.md5: -------------------------------------------------------------------------------- 1 | 257af80e2505924f6176682ee795a894 -------------------------------------------------------------------------------- /Documentation/html/class_lib_u_s_b_1_1_transfer_impl__inherit__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/class_lib_u_s_b_1_1_transfer_impl__inherit__graph.png -------------------------------------------------------------------------------- /Documentation/html/closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/closed.png -------------------------------------------------------------------------------- /Documentation/html/dir_209565f2e1a3b16c598df9b5a8bb6633_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/dir_209565f2e1a3b16c598df9b5a8bb6633_dep.md5: -------------------------------------------------------------------------------- 1 | f209bda637dc6acadfd6ce59513fe889 -------------------------------------------------------------------------------- /Documentation/html/dir_209565f2e1a3b16c598df9b5a8bb6633_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/dir_209565f2e1a3b16c598df9b5a8bb6633_dep.png -------------------------------------------------------------------------------- /Documentation/html/dir_68267d1309a1af8e8297ef4c3efbcdba.js: -------------------------------------------------------------------------------- 1 | var dir_68267d1309a1af8e8297ef4c3efbcdba = 2 | [ 3 | [ "ConfigurationImpl.h", "_configuration_impl_8h_source.html", null ], 4 | [ "deviceimpl.h", "deviceimpl_8h_source.html", null ], 5 | [ "EndpointImpl.h", "_endpoint_impl_8h_source.html", null ], 6 | [ "Interfaceimpl.h", "_interfaceimpl_8h_source.html", null ], 7 | [ "libusbimpl.h", "libusbimpl_8h_source.html", null ], 8 | [ "TransferImpl.h", "_transfer_impl_8h_source.html", null ], 9 | [ "wideconvert.h", "wideconvert_8h_source.html", null ] 10 | ]; -------------------------------------------------------------------------------- /Documentation/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5: -------------------------------------------------------------------------------- 1 | d20f30a36274e113bcc267fb4ea2e5c7 -------------------------------------------------------------------------------- /Documentation/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png -------------------------------------------------------------------------------- /Documentation/html/dir_7f57b1e41c5acd0e859ae5f3a2b075a9.js: -------------------------------------------------------------------------------- 1 | var dir_7f57b1e41c5acd0e859ae5f3a2b075a9 = 2 | [ 3 | [ "Configuration.h", "_configuration_8h_source.html", null ], 4 | [ "device.h", "device_8h_source.html", null ], 5 | [ "Endpoint.h", "_endpoint_8h_source.html", null ], 6 | [ "Endpointdefs.h", "_endpointdefs_8h_source.html", null ], 7 | [ "Interface.h", "_interface_8h_source.html", null ], 8 | [ "libusbpp.h", "libusbpp_8h_source.html", null ], 9 | [ "Transfer.h", "_transfer_8h_source.html", null ], 10 | [ "Transferdefs.h", "_transferdefs_8h_source.html", null ], 11 | [ "usbexception.h", "usbexception_8h_source.html", null ] 12 | ]; -------------------------------------------------------------------------------- /Documentation/html/dir_7f57b1e41c5acd0e859ae5f3a2b075a9_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/dir_7f57b1e41c5acd0e859ae5f3a2b075a9_dep.md5: -------------------------------------------------------------------------------- 1 | 36fe91dbd4455cf3e7db151d30e1cfb8 -------------------------------------------------------------------------------- /Documentation/html/dir_7f57b1e41c5acd0e859ae5f3a2b075a9_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/dir_7f57b1e41c5acd0e859ae5f3a2b075a9_dep.png -------------------------------------------------------------------------------- /Documentation/html/doxygen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/doxygen.png -------------------------------------------------------------------------------- /Documentation/html/files.js: -------------------------------------------------------------------------------- 1 | var files = 2 | [ 3 | [ "headers", "dir_7f57b1e41c5acd0e859ae5f3a2b075a9.html", "dir_7f57b1e41c5acd0e859ae5f3a2b075a9" ] 4 | ]; -------------------------------------------------------------------------------- /Documentation/html/ftv2blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/ftv2blank.png -------------------------------------------------------------------------------- /Documentation/html/ftv2cl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/ftv2cl.png -------------------------------------------------------------------------------- /Documentation/html/ftv2doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/ftv2doc.png -------------------------------------------------------------------------------- /Documentation/html/ftv2folderclosed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/ftv2folderclosed.png -------------------------------------------------------------------------------- /Documentation/html/ftv2folderopen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/ftv2folderopen.png -------------------------------------------------------------------------------- /Documentation/html/ftv2lastnode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/ftv2lastnode.png -------------------------------------------------------------------------------- /Documentation/html/ftv2link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/ftv2link.png -------------------------------------------------------------------------------- /Documentation/html/ftv2mlastnode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/ftv2mlastnode.png -------------------------------------------------------------------------------- /Documentation/html/ftv2mnode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/ftv2mnode.png -------------------------------------------------------------------------------- /Documentation/html/ftv2mo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/ftv2mo.png -------------------------------------------------------------------------------- /Documentation/html/ftv2node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/ftv2node.png -------------------------------------------------------------------------------- /Documentation/html/ftv2ns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/ftv2ns.png -------------------------------------------------------------------------------- /Documentation/html/ftv2plastnode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/ftv2plastnode.png -------------------------------------------------------------------------------- /Documentation/html/ftv2pnode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/ftv2pnode.png -------------------------------------------------------------------------------- /Documentation/html/ftv2splitbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/ftv2splitbar.png -------------------------------------------------------------------------------- /Documentation/html/ftv2vertline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/ftv2vertline.png -------------------------------------------------------------------------------- /Documentation/html/graph_legend.md5: -------------------------------------------------------------------------------- 1 | 387ff8eb65306fa251338d3c9bd7bfff -------------------------------------------------------------------------------- /Documentation/html/graph_legend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/graph_legend.png -------------------------------------------------------------------------------- /Documentation/html/hierarchy.js: -------------------------------------------------------------------------------- 1 | var hierarchy = 2 | [ 3 | [ "LibUSB::Configuration", "class_lib_u_s_b_1_1_configuration.html", null ], 4 | [ "LibUSB::Device", "class_lib_u_s_b_1_1_device.html", null ], 5 | [ "LibUSB::Endpoint", "class_lib_u_s_b_1_1_endpoint.html", null ], 6 | [ "LibUSB::Interface", "class_lib_u_s_b_1_1_interface.html", null ], 7 | [ "LibUSB::LibUSB", "class_lib_u_s_b_1_1_lib_u_s_b.html", null ], 8 | [ "LibUSB::LibUSBException", "class_lib_u_s_b_1_1_lib_u_s_b_exception.html", null ], 9 | [ "LibUSB::Transfer", "class_lib_u_s_b_1_1_transfer.html", [ 10 | [ "LibUSB::BulkTransfer", "class_lib_u_s_b_1_1_bulk_transfer.html", null ], 11 | [ "LibUSB::ControlTransfer", "class_lib_u_s_b_1_1_control_transfer.html", null ], 12 | [ "LibUSB::InterruptTransfer", "class_lib_u_s_b_1_1_interrupt_transfer.html", null ], 13 | [ "LibUSB::IsochronousTransfer", "class_lib_u_s_b_1_1_isochronous_transfer.html", null ] 14 | ] ] 15 | ]; -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_0.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_0.md5: -------------------------------------------------------------------------------- 1 | 8eefcb20c46396216205a174a39ff59b -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/inherit_graph_0.png -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_1.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_1.md5: -------------------------------------------------------------------------------- 1 | 2d3d41d18603bb13c1625e82af0382be -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/inherit_graph_1.png -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_10.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_10.md5: -------------------------------------------------------------------------------- 1 | af38acfd742fc743da9639b27fb16d52 -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/inherit_graph_10.png -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_11.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_11.md5: -------------------------------------------------------------------------------- 1 | f2d46887e8e0484c77f1855665d7dc22 -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/inherit_graph_11.png -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_12.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_12.md5: -------------------------------------------------------------------------------- 1 | 8eccdcfa6f1329bbba5ea2990e7710be -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/inherit_graph_12.png -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_13.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_13.md5: -------------------------------------------------------------------------------- 1 | 989386df51d8ce1d63f503ad98e6b56b -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/inherit_graph_13.png -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_14.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_14.md5: -------------------------------------------------------------------------------- 1 | 5ae3988f4a1558413249a744b6508d40 -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/inherit_graph_14.png -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_15.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_15.md5: -------------------------------------------------------------------------------- 1 | 30ac3d5e849e4c57b2e7820b860a464d -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/inherit_graph_15.png -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_16.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_16.md5: -------------------------------------------------------------------------------- 1 | 319ba984f7484f251188702d31cec798 -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/inherit_graph_16.png -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_17.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_17.md5: -------------------------------------------------------------------------------- 1 | e71020fd2b6d0c5ee8551d5c6b3d0b5f -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/inherit_graph_17.png -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_2.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_2.md5: -------------------------------------------------------------------------------- 1 | 278337b84a8bd7222112a000f5887de3 -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/inherit_graph_2.png -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_3.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_3.md5: -------------------------------------------------------------------------------- 1 | af38acfd742fc743da9639b27fb16d52 -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/inherit_graph_3.png -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_4.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_4.md5: -------------------------------------------------------------------------------- 1 | fe9fe03d139b8e19c4bcceacbc92056a -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/inherit_graph_4.png -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_5.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_5.md5: -------------------------------------------------------------------------------- 1 | 989386df51d8ce1d63f503ad98e6b56b -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/inherit_graph_5.png -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_6.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_6.md5: -------------------------------------------------------------------------------- 1 | 30ac3d5e849e4c57b2e7820b860a464d -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/inherit_graph_6.png -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_7.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_7.md5: -------------------------------------------------------------------------------- 1 | 2bf7d1ada37a0510bd3341d25937c398 -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/inherit_graph_7.png -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_8.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_8.md5: -------------------------------------------------------------------------------- 1 | 278337b84a8bd7222112a000f5887de3 -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/inherit_graph_8.png -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_9.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_9.md5: -------------------------------------------------------------------------------- 1 | 364febff0c7ac0016b9084c6b0d4643a -------------------------------------------------------------------------------- /Documentation/html/inherit_graph_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/inherit_graph_9.png -------------------------------------------------------------------------------- /Documentation/html/nav_f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/nav_f.png -------------------------------------------------------------------------------- /Documentation/html/nav_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/nav_g.png -------------------------------------------------------------------------------- /Documentation/html/nav_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/nav_h.png -------------------------------------------------------------------------------- /Documentation/html/navtreeindex1.js: -------------------------------------------------------------------------------- 1 | var NAVTREEINDEX1 = 2 | { 3 | "class_lib_u_s_b_1_1_transfer_impl.html#afda763caf4ebfbe671b2918e8b2f2837":[1,0,0,20,4], 4 | "class_lib_u_s_b_1_1_transfer_impl.html#aff9a9c6c22b8732de51860a630b92f1a":[1,0,0,20,17], 5 | "classes.html":[1,1], 6 | "device_8h_source.html":[2,0,0,1], 7 | "deviceimpl_8h_source.html":[2,0,1,1], 8 | "dir_68267d1309a1af8e8297ef4c3efbcdba.html":[2,0,1], 9 | "dir_7f57b1e41c5acd0e859ae5f3a2b075a9.html":[2,0,0], 10 | "files.html":[2,0], 11 | "functions.html":[1,3,0], 12 | "functions_func.html":[1,3,1], 13 | "functions_rela.html":[1,3,4], 14 | "functions_type.html":[1,3,3], 15 | "functions_vars.html":[1,3,2], 16 | "hierarchy.html":[1,2], 17 | "index.html":[], 18 | "libusbimpl_8h_source.html":[2,0,1,4], 19 | "libusbpp_8h_source.html":[2,0,0,5], 20 | "pages.html":[], 21 | "todo.html":[0], 22 | "usbexception_8h_source.html":[2,0,0,8], 23 | "wideconvert_8h_source.html":[2,0,1,6] 24 | }; 25 | -------------------------------------------------------------------------------- /Documentation/html/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/open.png -------------------------------------------------------------------------------- /Documentation/html/search/all_61.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/all_61.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['address',['Address',['../class_lib_u_s_b_1_1_endpoint.html#a87324673d0521e6a87181d734843797a',1,'LibUSB::Endpoint']]], 4 | ['alternatesetting',['AlternateSetting',['../class_lib_u_s_b_1_1_interface.html#a52b602b375dc3e53b2c6c3bafb7be3d7',1,'LibUSB::Interface']]], 5 | ['asyncstart',['AsyncStart',['../class_lib_u_s_b_1_1_transfer.html#a25c88d0e7f825f47bffa545b3109fcb3',1,'LibUSB::Transfer']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /Documentation/html/search/all_62.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/all_62.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['bulktransfer',['BulkTransfer',['../class_lib_u_s_b_1_1_bulk_transfer.html',1,'LibUSB']]], 4 | ['bytestransferred',['BytesTransferred',['../class_lib_u_s_b_1_1_transfer.html#a1de8c97baaa813aa076c8feff25c8010',1,'LibUSB::Transfer']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /Documentation/html/search/all_63.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/all_63.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['cancel',['Cancel',['../class_lib_u_s_b_1_1_transfer.html#a625044102e97538726eccba59a41f6a6',1,'LibUSB::Transfer']]], 4 | ['claim',['Claim',['../class_lib_u_s_b_1_1_interface.html#a38e98dcd6c3d9878f0070ddb207de1db',1,'LibUSB::Interface']]], 5 | ['class',['Class',['../class_lib_u_s_b_1_1_interface.html#a5e87fddb4aa5f1e859058ee9bd2a02f7',1,'LibUSB::Interface']]], 6 | ['configuration',['Configuration',['../class_lib_u_s_b_1_1_configuration.html',1,'LibUSB']]], 7 | ['controltransfer',['ControlTransfer',['../class_lib_u_s_b_1_1_control_transfer.html',1,'LibUSB']]], 8 | ['createtransfer',['CreateTransfer',['../class_lib_u_s_b_1_1_endpoint.html#a70135be407240a2577da526217f4d742',1,'LibUSB::Endpoint']]] 9 | ]; 10 | -------------------------------------------------------------------------------- /Documentation/html/search/all_64.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/all_64.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['descriptorstring',['DescriptorString',['../class_lib_u_s_b_1_1_configuration.html#ae1dd391b9d615ff1fe80264585527dda',1,'LibUSB::Configuration::DescriptorString()'],['../class_lib_u_s_b_1_1_interface.html#a7e5da83b8c77cd2ec43da8e2917d2383',1,'LibUSB::Interface::DescriptorString()']]], 4 | ['device',['Device',['../class_lib_u_s_b_1_1_device.html',1,'LibUSB']]], 5 | ['deviceclass',['DeviceClass',['../class_lib_u_s_b_1_1_device.html#a1e20bb4c9f2df68b470dcc6c9922a209',1,'LibUSB::Device']]], 6 | ['devicefactory_5ft',['DeviceFactory_t',['../class_lib_u_s_b_1_1_lib_u_s_b.html#a532d474d390477dffd2109e8540be558',1,'LibUSB::LibUSB']]], 7 | ['deviceprotocol',['DeviceProtocol',['../class_lib_u_s_b_1_1_device.html#ab3ae560d2ab9bf058d39eb266e752d98',1,'LibUSB::Device']]], 8 | ['devicesubclass',['DeviceSubclass',['../class_lib_u_s_b_1_1_device.html#a86766778e062854e0a7d7b264793e9aa',1,'LibUSB::Device']]], 9 | ['direction',['Direction',['../class_lib_u_s_b_1_1_endpoint.html#a27e288784eaf72a217435e8f5d920d43',1,'LibUSB::Endpoint']]] 10 | ]; 11 | -------------------------------------------------------------------------------- /Documentation/html/search/all_65.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/all_65.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['endpoint',['Endpoint',['../class_lib_u_s_b_1_1_endpoint.html',1,'LibUSB']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /Documentation/html/search/all_66.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/all_66.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['findalldevices',['FindAllDevices',['../class_lib_u_s_b_1_1_lib_u_s_b.html#acce20c7a3bd52fffe9df3ce23021858d',1,'LibUSB::LibUSB']]], 4 | ['finddevice',['FindDevice',['../class_lib_u_s_b_1_1_lib_u_s_b.html#a1e96edfe8903783e33d572ff43ee8238',1,'LibUSB::LibUSB::FindDevice(uint16_t vendorID, uint16_t productID, DeviceFactory_t factory=nullptr)'],['../class_lib_u_s_b_1_1_lib_u_s_b.html#aaf1f6d3a7df3a9fefd8b12ba25a7c3be',1,'LibUSB::LibUSB::FindDevice(uint16_t vendorID, uint16_t productID, std::wstring serialStr, DeviceFactory_t factory=nullptr)']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /Documentation/html/search/all_67.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/all_67.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['getactiveconfiguration',['getActiveConfiguration',['../class_lib_u_s_b_1_1_device.html#a586bcbb3872d1f079fae9f1b6ae96ef4',1,'LibUSB::Device']]], 4 | ['getconfiguration',['getConfiguration',['../class_lib_u_s_b_1_1_device.html#a5ce2cb2d3b4e92fe28f35eb1d5e38b77',1,'LibUSB::Device']]], 5 | ['getcontrolendpoint',['getControlEndpoint',['../class_lib_u_s_b_1_1_device.html#a0d24eae437e17a93ccdfa2a249650fc5',1,'LibUSB::Device']]], 6 | ['getendpoint',['getEndpoint',['../class_lib_u_s_b_1_1_interface.html#a79d86a85d4ef11cada54bdc192a9e3b5',1,'LibUSB::Interface']]], 7 | ['getextradescriptors',['getExtraDescriptors',['../class_lib_u_s_b_1_1_configuration.html#ad05ae5f0d18011aec213b9f86be94f77',1,'LibUSB::Configuration']]], 8 | ['getextradescriptorsize',['getExtraDescriptorSize',['../class_lib_u_s_b_1_1_configuration.html#a34e0423ff0c3051ee83999d3fd489c5b',1,'LibUSB::Configuration']]], 9 | ['getinterface',['getInterface',['../class_lib_u_s_b_1_1_configuration.html#af48ff43ff40deb9277f1b20bf232d2fa',1,'LibUSB::Configuration']]], 10 | ['getinterfacebyindex',['getInterfaceByIndex',['../class_lib_u_s_b_1_1_configuration.html#afd96a0eaf1281c1017ed0c3a781cee10',1,'LibUSB::Configuration']]], 11 | ['getlibusberrorcode',['getLibusbErrorCode',['../class_lib_u_s_b_1_1_lib_u_s_b_exception.html#a2a64f523c22d02a51131b43686c8c75f',1,'LibUSB::LibUSBException']]], 12 | ['gettransferbuffer',['getTransferBuffer',['../class_lib_u_s_b_1_1_transfer.html#af8bab95cfa16ca472e67ece211c3ff6d',1,'LibUSB::Transfer']]] 13 | ]; 14 | -------------------------------------------------------------------------------- /Documentation/html/search/all_68.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/all_68.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['hasextradescriptors',['hasExtraDescriptors',['../class_lib_u_s_b_1_1_configuration.html#a4c6821c0a615aa153310fb5b7fcf82ca',1,'LibUSB::Configuration']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /Documentation/html/search/all_69.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/all_69.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['init',['Init',['../class_lib_u_s_b_1_1_transfer.html#a0c3819a498e103f14997f1a87f69873d',1,'LibUSB::Transfer']]], 4 | ['interface',['Interface',['../class_lib_u_s_b_1_1_interface.html',1,'LibUSB']]], 5 | ['interrupttransfer',['InterruptTransfer',['../class_lib_u_s_b_1_1_interrupt_transfer.html',1,'LibUSB']]], 6 | ['isclaimed',['isClaimed',['../class_lib_u_s_b_1_1_interface.html#a3647afca72cc33775f2a55de354e1a99',1,'LibUSB::Interface']]], 7 | ['iscomplete',['isComplete',['../class_lib_u_s_b_1_1_transfer.html#aecca9fae023e6c92b33c45e9918aad0a',1,'LibUSB::Transfer']]], 8 | ['isochronoustransfer',['IsochronousTransfer',['../class_lib_u_s_b_1_1_isochronous_transfer.html',1,'LibUSB']]], 9 | ['isopen',['isOpen',['../class_lib_u_s_b_1_1_device.html#aab5f0f101c8ca3e7f3efd22906259a07',1,'LibUSB::Device']]], 10 | ['isselfpowered',['isSelfPowered',['../class_lib_u_s_b_1_1_configuration.html#a33184cf73b15b78ad7043964e121c3a8',1,'LibUSB::Configuration']]], 11 | ['issuccessful',['isSuccessful',['../class_lib_u_s_b_1_1_transfer.html#a98e88da8dd01ae9686cc9b54eab17c65',1,'LibUSB::Transfer']]] 12 | ]; 13 | -------------------------------------------------------------------------------- /Documentation/html/search/all_6c.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/all_6c.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['libusb',['LibUSB',['../class_lib_u_s_b_1_1_lib_u_s_b.html',1,'LibUSB']]], 4 | ['libusbexception',['LibUSBException',['../class_lib_u_s_b_1_1_lib_u_s_b_exception.html',1,'LibUSB']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /Documentation/html/search/all_6d.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/all_6d.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['m_5fasynchronoustransferpending',['m_AsynchronousTransferPending',['../class_lib_u_s_b_1_1_transfer.html#a86498992dc1076d2d14ca8a646746059',1,'LibUSB::Transfer']]], 4 | ['m_5fptransferimpl',['m_pTransferImpl',['../class_lib_u_s_b_1_1_transfer.html#a09688b01c634cfdb522fb0c229da7308',1,'LibUSB::Transfer']]], 5 | ['m_5ftransferfuture',['m_TransferFuture',['../class_lib_u_s_b_1_1_transfer.html#a5ea1bdbaa5248a43d4f7b053220677a4',1,'LibUSB::Transfer']]], 6 | ['m_5ftransferthreadrunning',['m_TransferThreadRunning',['../class_lib_u_s_b_1_1_transfer.html#aa2690da75e400b433123340d3c160f0c',1,'LibUSB::Transfer']]], 7 | ['manufacturerstring',['ManufacturerString',['../class_lib_u_s_b_1_1_device.html#a8bdf8188d169b78b6042acdace38029d',1,'LibUSB::Device']]], 8 | ['maxpacketsize',['MaxPacketSize',['../class_lib_u_s_b_1_1_endpoint.html#a82abc743029a6ae25950509b0a389c7b',1,'LibUSB::Endpoint']]], 9 | ['maxpower',['MaxPower',['../class_lib_u_s_b_1_1_configuration.html#ae9dbfd1722338ebbccf8a772b5b8bed2',1,'LibUSB::Configuration']]] 10 | ]; 11 | -------------------------------------------------------------------------------- /Documentation/html/search/all_6e.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/all_6e.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['numalternatesettings',['NumAlternateSettings',['../class_lib_u_s_b_1_1_interface.html#a6bb6c4d5cea3a7d6e6e927afd36a30c1',1,'LibUSB::Interface']]], 4 | ['number',['Number',['../class_lib_u_s_b_1_1_endpoint.html#a16f5d238ac0f007dbf22b51b2521278c',1,'LibUSB::Endpoint::Number()'],['../class_lib_u_s_b_1_1_interface.html#a481db81fa12cf6324162be7bdf8a53bb',1,'LibUSB::Interface::Number()']]], 5 | ['numconfigurations',['NumConfigurations',['../class_lib_u_s_b_1_1_device.html#a38ef4e0bb23c0db89297bbe3f1a7f019',1,'LibUSB::Device']]], 6 | ['numendpoints',['NumEndpoints',['../class_lib_u_s_b_1_1_interface.html#a80e1ca389b48139974d43f3c194f1c2a',1,'LibUSB::Interface']]], 7 | ['numinterfaces',['NumInterfaces',['../class_lib_u_s_b_1_1_configuration.html#a833252b95f281c4938693a31f6a71ec6',1,'LibUSB::Configuration']]] 8 | ]; 9 | -------------------------------------------------------------------------------- /Documentation/html/search/all_6f.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/all_6f.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['open',['Open',['../class_lib_u_s_b_1_1_device.html#ad3d1cb1906cc40792d91f465d2fa8475',1,'LibUSB::Device']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /Documentation/html/search/all_70.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/all_70.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['pollinginterval',['PollingInterval',['../class_lib_u_s_b_1_1_endpoint.html#a5082b5c139a3585d8b7277a273c1effc',1,'LibUSB::Endpoint']]], 4 | ['productid',['productID',['../class_lib_u_s_b_1_1_device.html#a5f3f9c76a5b6f10e70b71b63dcae575d',1,'LibUSB::Device']]], 5 | ['productstring',['ProductString',['../class_lib_u_s_b_1_1_device.html#a2675fa27b241d017e20a20bd7d7a8af9',1,'LibUSB::Device']]], 6 | ['protocol',['Protocol',['../class_lib_u_s_b_1_1_interface.html#a67ded20edf389d021702a4face74d70d',1,'LibUSB::Interface']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /Documentation/html/search/all_72.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/all_72.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['release',['Release',['../class_lib_u_s_b_1_1_interface.html#a3ab6a262cc1475ea119729838aca6de6',1,'LibUSB::Interface']]], 4 | ['reset',['Reset',['../class_lib_u_s_b_1_1_transfer.html#a2545527a281fb10a8474d46cd4575d42',1,'LibUSB::Transfer']]], 5 | ['result',['Result',['../class_lib_u_s_b_1_1_transfer.html#a499e1d2d8d76ba3a01c16007d5240d32',1,'LibUSB::Transfer']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /Documentation/html/search/all_73.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/all_73.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['serialstring',['SerialString',['../class_lib_u_s_b_1_1_device.html#aab1bf4b42123fe6e83614e49a95c4fcf',1,'LibUSB::Device']]], 4 | ['setalternate',['SetAlternate',['../class_lib_u_s_b_1_1_interface.html#a804fe82696522bd7dee8d7629d95c24a',1,'LibUSB::Interface']]], 5 | ['setasactive',['SetAsActive',['../class_lib_u_s_b_1_1_configuration.html#a685c0454a10ebb8298f6fad0da7e5d02',1,'LibUSB::Configuration']]], 6 | ['setnumpackets',['setNumPackets',['../class_lib_u_s_b_1_1_isochronous_transfer.html#a97399b533b68a340b31b690571ce57fa',1,'LibUSB::IsochronousTransfer']]], 7 | ['settimeout',['SetTimeout',['../class_lib_u_s_b_1_1_transfer.html#af1b7c2aca86e4fa5d781e375132d9e32',1,'LibUSB::Transfer']]], 8 | ['settransferbuffer',['setTransferBuffer',['../class_lib_u_s_b_1_1_transfer.html#aaf7d05f7b96cb98fd201ec9266da2fb6',1,'LibUSB::Transfer']]], 9 | ['setuppacket',['SetupPacket',['../class_lib_u_s_b_1_1_control_transfer.html#a83d9e5b876cb4654e37168b1bb93f3cd',1,'LibUSB::ControlTransfer']]], 10 | ['start',['Start',['../class_lib_u_s_b_1_1_transfer.html#ae871f26d99baaa9ec639e17bb3fd3fa8',1,'LibUSB::Transfer']]], 11 | ['subclass',['SubClass',['../class_lib_u_s_b_1_1_interface.html#ab5fcfdab1f342dc7096c3f8b0d7ebd9b',1,'LibUSB::Interface']]], 12 | ['supportsremotewakeup',['supportsRemoteWakeup',['../class_lib_u_s_b_1_1_configuration.html#afa9e4a6df05bf3a591d587a297849532',1,'LibUSB::Configuration']]], 13 | ['synchronizationtype',['SynchronizationType',['../class_lib_u_s_b_1_1_endpoint.html#a7cfbe2c62da0e8c84587ed05dc82a1e6',1,'LibUSB::Endpoint']]] 14 | ]; 15 | -------------------------------------------------------------------------------- /Documentation/html/search/all_74.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/all_74.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['todo_20list',['Todo List',['../todo.html',1,'']]], 4 | ['transfer',['Transfer',['../class_lib_u_s_b_1_1_transfer.html#afd32a556e274e2bb6eddb7d1490049dd',1,'LibUSB::Transfer']]], 5 | ['transfer',['Transfer',['../class_lib_u_s_b_1_1_transfer.html',1,'LibUSB']]], 6 | ['transfereventnotification',['TransferEventNotification',['../class_lib_u_s_b_1_1_device.html#a2b7f495eb8c2693602f212c2c2773f15',1,'LibUSB::Device']]], 7 | ['transferimpl',['TransferImpl',['../class_lib_u_s_b_1_1_device.html#aed9f2bd8ff81bd3986d935f9aa242d1b',1,'LibUSB::Device']]], 8 | ['transfertype',['TransferType',['../class_lib_u_s_b_1_1_endpoint.html#aa5b591898f33c0e2c684c22dadf50974',1,'LibUSB::Endpoint']]] 9 | ]; 10 | -------------------------------------------------------------------------------- /Documentation/html/search/all_75.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/all_75.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['usagetype',['UsageType',['../class_lib_u_s_b_1_1_endpoint.html#ad25de43b4d384489061382311505deed',1,'LibUSB::Endpoint']]], 4 | ['usbspecification',['USBSpecification',['../class_lib_u_s_b_1_1_device.html#a59034f46f295c33e8508fc249d196f3a',1,'LibUSB::Device']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /Documentation/html/search/all_76.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/all_76.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['value',['Value',['../class_lib_u_s_b_1_1_configuration.html#af50cb780a19692834d7c1c107602c24c',1,'LibUSB::Configuration']]], 4 | ['vendorid',['vendorID',['../class_lib_u_s_b_1_1_device.html#a10d9993286eea8424f0d97bb5a0cbab6',1,'LibUSB::Device']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /Documentation/html/search/all_77.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/all_77.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['waitforcompletion',['WaitForCompletion',['../class_lib_u_s_b_1_1_transfer.html#ac8ac10245a2bdd4c90495de86c7c1480',1,'LibUSB::Transfer']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /Documentation/html/search/all_7e.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/all_7e.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['_7etransfer',['~Transfer',['../class_lib_u_s_b_1_1_transfer.html#ad34f40b2ff13df7906654211179e35be',1,'LibUSB::Transfer']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /Documentation/html/search/classes_62.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/classes_62.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['bulktransfer',['BulkTransfer',['../class_lib_u_s_b_1_1_bulk_transfer.html',1,'LibUSB']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /Documentation/html/search/classes_63.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/classes_63.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['configuration',['Configuration',['../class_lib_u_s_b_1_1_configuration.html',1,'LibUSB']]], 4 | ['controltransfer',['ControlTransfer',['../class_lib_u_s_b_1_1_control_transfer.html',1,'LibUSB']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /Documentation/html/search/classes_64.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/classes_64.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['device',['Device',['../class_lib_u_s_b_1_1_device.html',1,'LibUSB']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /Documentation/html/search/classes_65.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/classes_65.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['endpoint',['Endpoint',['../class_lib_u_s_b_1_1_endpoint.html',1,'LibUSB']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /Documentation/html/search/classes_69.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/classes_69.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['interface',['Interface',['../class_lib_u_s_b_1_1_interface.html',1,'LibUSB']]], 4 | ['interrupttransfer',['InterruptTransfer',['../class_lib_u_s_b_1_1_interrupt_transfer.html',1,'LibUSB']]], 5 | ['isochronoustransfer',['IsochronousTransfer',['../class_lib_u_s_b_1_1_isochronous_transfer.html',1,'LibUSB']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /Documentation/html/search/classes_6c.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/classes_6c.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['libusb',['LibUSB',['../class_lib_u_s_b_1_1_lib_u_s_b.html',1,'LibUSB']]], 4 | ['libusbexception',['LibUSBException',['../class_lib_u_s_b_1_1_lib_u_s_b_exception.html',1,'LibUSB']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /Documentation/html/search/classes_74.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/classes_74.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['transfer',['Transfer',['../class_lib_u_s_b_1_1_transfer.html',1,'LibUSB']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /Documentation/html/search/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/search/close.png -------------------------------------------------------------------------------- /Documentation/html/search/functions_61.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_61.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['address',['Address',['../class_lib_u_s_b_1_1_endpoint.html#a87324673d0521e6a87181d734843797a',1,'LibUSB::Endpoint']]], 4 | ['alternatesetting',['AlternateSetting',['../class_lib_u_s_b_1_1_interface.html#a52b602b375dc3e53b2c6c3bafb7be3d7',1,'LibUSB::Interface']]], 5 | ['asyncstart',['AsyncStart',['../class_lib_u_s_b_1_1_transfer.html#a25c88d0e7f825f47bffa545b3109fcb3',1,'LibUSB::Transfer']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_62.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_62.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['bytestransferred',['BytesTransferred',['../class_lib_u_s_b_1_1_transfer.html#a1de8c97baaa813aa076c8feff25c8010',1,'LibUSB::Transfer']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_63.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_63.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['cancel',['Cancel',['../class_lib_u_s_b_1_1_transfer.html#a625044102e97538726eccba59a41f6a6',1,'LibUSB::Transfer']]], 4 | ['claim',['Claim',['../class_lib_u_s_b_1_1_interface.html#a38e98dcd6c3d9878f0070ddb207de1db',1,'LibUSB::Interface']]], 5 | ['class',['Class',['../class_lib_u_s_b_1_1_interface.html#a5e87fddb4aa5f1e859058ee9bd2a02f7',1,'LibUSB::Interface']]], 6 | ['createtransfer',['CreateTransfer',['../class_lib_u_s_b_1_1_endpoint.html#a70135be407240a2577da526217f4d742',1,'LibUSB::Endpoint']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_64.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_64.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['descriptorstring',['DescriptorString',['../class_lib_u_s_b_1_1_configuration.html#ae1dd391b9d615ff1fe80264585527dda',1,'LibUSB::Configuration::DescriptorString()'],['../class_lib_u_s_b_1_1_interface.html#a7e5da83b8c77cd2ec43da8e2917d2383',1,'LibUSB::Interface::DescriptorString()']]], 4 | ['deviceclass',['DeviceClass',['../class_lib_u_s_b_1_1_device.html#a1e20bb4c9f2df68b470dcc6c9922a209',1,'LibUSB::Device']]], 5 | ['deviceprotocol',['DeviceProtocol',['../class_lib_u_s_b_1_1_device.html#ab3ae560d2ab9bf058d39eb266e752d98',1,'LibUSB::Device']]], 6 | ['devicesubclass',['DeviceSubclass',['../class_lib_u_s_b_1_1_device.html#a86766778e062854e0a7d7b264793e9aa',1,'LibUSB::Device']]], 7 | ['direction',['Direction',['../class_lib_u_s_b_1_1_endpoint.html#a27e288784eaf72a217435e8f5d920d43',1,'LibUSB::Endpoint']]] 8 | ]; 9 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_65.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_65.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['endpointimpl',['EndpointImpl',['../class_lib_u_s_b_1_1_endpoint_impl.html#a18f0c43e2d9385804f82f7de867ec45f',1,'LibUSB::EndpointImpl']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_66.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_66.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['findalldevices',['FindAllDevices',['../class_lib_u_s_b_1_1_lib_u_s_b.html#acce20c7a3bd52fffe9df3ce23021858d',1,'LibUSB::LibUSB']]], 4 | ['finddevice',['FindDevice',['../class_lib_u_s_b_1_1_lib_u_s_b.html#a1e96edfe8903783e33d572ff43ee8238',1,'LibUSB::LibUSB::FindDevice(uint16_t vendorID, uint16_t productID, DeviceFactory_t factory=nullptr)'],['../class_lib_u_s_b_1_1_lib_u_s_b.html#aaf1f6d3a7df3a9fefd8b12ba25a7c3be',1,'LibUSB::LibUSB::FindDevice(uint16_t vendorID, uint16_t productID, std::wstring serialStr, DeviceFactory_t factory=nullptr)']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_67.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_67.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['getactiveconfiguration',['getActiveConfiguration',['../class_lib_u_s_b_1_1_device.html#a586bcbb3872d1f079fae9f1b6ae96ef4',1,'LibUSB::Device']]], 4 | ['getconfiguration',['getConfiguration',['../class_lib_u_s_b_1_1_device.html#a5ce2cb2d3b4e92fe28f35eb1d5e38b77',1,'LibUSB::Device']]], 5 | ['getcontrolendpoint',['getControlEndpoint',['../class_lib_u_s_b_1_1_device.html#a0d24eae437e17a93ccdfa2a249650fc5',1,'LibUSB::Device']]], 6 | ['getendpoint',['getEndpoint',['../class_lib_u_s_b_1_1_interface.html#a79d86a85d4ef11cada54bdc192a9e3b5',1,'LibUSB::Interface']]], 7 | ['getextradescriptors',['getExtraDescriptors',['../class_lib_u_s_b_1_1_configuration.html#ad05ae5f0d18011aec213b9f86be94f77',1,'LibUSB::Configuration']]], 8 | ['getextradescriptorsize',['getExtraDescriptorSize',['../class_lib_u_s_b_1_1_configuration.html#a34e0423ff0c3051ee83999d3fd489c5b',1,'LibUSB::Configuration']]], 9 | ['getinterface',['getInterface',['../class_lib_u_s_b_1_1_configuration.html#af48ff43ff40deb9277f1b20bf232d2fa',1,'LibUSB::Configuration']]], 10 | ['getinterfacebyindex',['getInterfaceByIndex',['../class_lib_u_s_b_1_1_configuration.html#afd96a0eaf1281c1017ed0c3a781cee10',1,'LibUSB::Configuration']]], 11 | ['getlibusberrorcode',['getLibusbErrorCode',['../class_lib_u_s_b_1_1_lib_u_s_b_exception.html#a2a64f523c22d02a51131b43686c8c75f',1,'LibUSB::LibUSBException']]], 12 | ['gettransferbuffer',['getTransferBuffer',['../class_lib_u_s_b_1_1_transfer.html#af8bab95cfa16ca472e67ece211c3ff6d',1,'LibUSB::Transfer']]] 13 | ]; 14 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_68.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_68.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['hasextradescriptors',['hasExtraDescriptors',['../class_lib_u_s_b_1_1_configuration.html#a4c6821c0a615aa153310fb5b7fcf82ca',1,'LibUSB::Configuration']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_69.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_69.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['init',['Init',['../class_lib_u_s_b_1_1_transfer.html#a0c3819a498e103f14997f1a87f69873d',1,'LibUSB::Transfer']]], 4 | ['isclaimed',['isClaimed',['../class_lib_u_s_b_1_1_interface.html#a3647afca72cc33775f2a55de354e1a99',1,'LibUSB::Interface']]], 5 | ['iscomplete',['isComplete',['../class_lib_u_s_b_1_1_transfer.html#aecca9fae023e6c92b33c45e9918aad0a',1,'LibUSB::Transfer']]], 6 | ['isopen',['isOpen',['../class_lib_u_s_b_1_1_device.html#aab5f0f101c8ca3e7f3efd22906259a07',1,'LibUSB::Device']]], 7 | ['isselfpowered',['isSelfPowered',['../class_lib_u_s_b_1_1_configuration.html#a33184cf73b15b78ad7043964e121c3a8',1,'LibUSB::Configuration']]], 8 | ['issuccessful',['isSuccessful',['../class_lib_u_s_b_1_1_transfer.html#a98e88da8dd01ae9686cc9b54eab17c65',1,'LibUSB::Transfer']]] 9 | ]; 10 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_6d.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_6d.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['manufacturerstring',['ManufacturerString',['../class_lib_u_s_b_1_1_device.html#a8bdf8188d169b78b6042acdace38029d',1,'LibUSB::Device']]], 4 | ['maxpacketsize',['MaxPacketSize',['../class_lib_u_s_b_1_1_endpoint.html#a82abc743029a6ae25950509b0a389c7b',1,'LibUSB::Endpoint']]], 5 | ['maxpower',['MaxPower',['../class_lib_u_s_b_1_1_configuration.html#ae9dbfd1722338ebbccf8a772b5b8bed2',1,'LibUSB::Configuration']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_6e.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_6e.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['numalternatesettings',['NumAlternateSettings',['../class_lib_u_s_b_1_1_interface.html#a6bb6c4d5cea3a7d6e6e927afd36a30c1',1,'LibUSB::Interface']]], 4 | ['number',['Number',['../class_lib_u_s_b_1_1_endpoint.html#a16f5d238ac0f007dbf22b51b2521278c',1,'LibUSB::Endpoint::Number()'],['../class_lib_u_s_b_1_1_interface.html#a481db81fa12cf6324162be7bdf8a53bb',1,'LibUSB::Interface::Number()']]], 5 | ['numconfigurations',['NumConfigurations',['../class_lib_u_s_b_1_1_device.html#a38ef4e0bb23c0db89297bbe3f1a7f019',1,'LibUSB::Device']]], 6 | ['numendpoints',['NumEndpoints',['../class_lib_u_s_b_1_1_interface.html#a80e1ca389b48139974d43f3c194f1c2a',1,'LibUSB::Interface']]], 7 | ['numinterfaces',['NumInterfaces',['../class_lib_u_s_b_1_1_configuration.html#a833252b95f281c4938693a31f6a71ec6',1,'LibUSB::Configuration']]] 8 | ]; 9 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_6f.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_6f.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['open',['Open',['../class_lib_u_s_b_1_1_device.html#ad3d1cb1906cc40792d91f465d2fa8475',1,'LibUSB::Device']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_70.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_70.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['pollinginterval',['PollingInterval',['../class_lib_u_s_b_1_1_endpoint.html#a5082b5c139a3585d8b7277a273c1effc',1,'LibUSB::Endpoint']]], 4 | ['productid',['productID',['../class_lib_u_s_b_1_1_device.html#a5f3f9c76a5b6f10e70b71b63dcae575d',1,'LibUSB::Device']]], 5 | ['productstring',['ProductString',['../class_lib_u_s_b_1_1_device.html#a2675fa27b241d017e20a20bd7d7a8af9',1,'LibUSB::Device']]], 6 | ['protocol',['Protocol',['../class_lib_u_s_b_1_1_interface.html#a67ded20edf389d021702a4face74d70d',1,'LibUSB::Interface']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_72.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_72.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['release',['Release',['../class_lib_u_s_b_1_1_interface.html#a3ab6a262cc1475ea119729838aca6de6',1,'LibUSB::Interface']]], 4 | ['reset',['Reset',['../class_lib_u_s_b_1_1_transfer.html#a2545527a281fb10a8474d46cd4575d42',1,'LibUSB::Transfer']]], 5 | ['result',['Result',['../class_lib_u_s_b_1_1_transfer.html#a499e1d2d8d76ba3a01c16007d5240d32',1,'LibUSB::Transfer']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_73.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_73.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['serialstring',['SerialString',['../class_lib_u_s_b_1_1_device.html#aab1bf4b42123fe6e83614e49a95c4fcf',1,'LibUSB::Device']]], 4 | ['setalternate',['SetAlternate',['../class_lib_u_s_b_1_1_interface.html#a804fe82696522bd7dee8d7629d95c24a',1,'LibUSB::Interface']]], 5 | ['setasactive',['SetAsActive',['../class_lib_u_s_b_1_1_configuration.html#a685c0454a10ebb8298f6fad0da7e5d02',1,'LibUSB::Configuration']]], 6 | ['setnumpackets',['setNumPackets',['../class_lib_u_s_b_1_1_isochronous_transfer.html#a97399b533b68a340b31b690571ce57fa',1,'LibUSB::IsochronousTransfer']]], 7 | ['settimeout',['SetTimeout',['../class_lib_u_s_b_1_1_transfer.html#af1b7c2aca86e4fa5d781e375132d9e32',1,'LibUSB::Transfer']]], 8 | ['settransferbuffer',['setTransferBuffer',['../class_lib_u_s_b_1_1_transfer.html#aaf7d05f7b96cb98fd201ec9266da2fb6',1,'LibUSB::Transfer']]], 9 | ['setuppacket',['SetupPacket',['../class_lib_u_s_b_1_1_control_transfer.html#a83d9e5b876cb4654e37168b1bb93f3cd',1,'LibUSB::ControlTransfer']]], 10 | ['start',['Start',['../class_lib_u_s_b_1_1_transfer.html#ae871f26d99baaa9ec639e17bb3fd3fa8',1,'LibUSB::Transfer']]], 11 | ['subclass',['SubClass',['../class_lib_u_s_b_1_1_interface.html#ab5fcfdab1f342dc7096c3f8b0d7ebd9b',1,'LibUSB::Interface']]], 12 | ['supportsremotewakeup',['supportsRemoteWakeup',['../class_lib_u_s_b_1_1_configuration.html#afa9e4a6df05bf3a591d587a297849532',1,'LibUSB::Configuration']]], 13 | ['synchronizationtype',['SynchronizationType',['../class_lib_u_s_b_1_1_endpoint.html#a7cfbe2c62da0e8c84587ed05dc82a1e6',1,'LibUSB::Endpoint']]] 14 | ]; 15 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_74.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_74.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['transfer',['Transfer',['../class_lib_u_s_b_1_1_transfer.html#afd32a556e274e2bb6eddb7d1490049dd',1,'LibUSB::Transfer']]], 4 | ['transfereventnotification',['TransferEventNotification',['../class_lib_u_s_b_1_1_device.html#a2b7f495eb8c2693602f212c2c2773f15',1,'LibUSB::Device']]], 5 | ['transfertype',['TransferType',['../class_lib_u_s_b_1_1_endpoint.html#aa5b591898f33c0e2c684c22dadf50974',1,'LibUSB::Endpoint']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_75.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_75.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['usagetype',['UsageType',['../class_lib_u_s_b_1_1_endpoint.html#ad25de43b4d384489061382311505deed',1,'LibUSB::Endpoint']]], 4 | ['usbspecification',['USBSpecification',['../class_lib_u_s_b_1_1_device.html#a59034f46f295c33e8508fc249d196f3a',1,'LibUSB::Device']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_76.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_76.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['value',['Value',['../class_lib_u_s_b_1_1_configuration.html#af50cb780a19692834d7c1c107602c24c',1,'LibUSB::Configuration']]], 4 | ['vendorid',['vendorID',['../class_lib_u_s_b_1_1_device.html#a10d9993286eea8424f0d97bb5a0cbab6',1,'LibUSB::Device']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_77.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_77.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['waitforcompletion',['WaitForCompletion',['../class_lib_u_s_b_1_1_transfer.html#ac8ac10245a2bdd4c90495de86c7c1480',1,'LibUSB::Transfer']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_7e.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/functions_7e.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['_7etransfer',['~Transfer',['../class_lib_u_s_b_1_1_transfer.html#ad34f40b2ff13df7906654211179e35be',1,'LibUSB::Transfer']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /Documentation/html/search/mag_sel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/search/mag_sel.png -------------------------------------------------------------------------------- /Documentation/html/search/nomatches.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
No Matches
10 |
11 | 12 | 13 | -------------------------------------------------------------------------------- /Documentation/html/search/pages_74.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/pages_74.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['todo_20list',['Todo List',['../todo.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /Documentation/html/search/related_74.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/related_74.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['transferimpl',['TransferImpl',['../class_lib_u_s_b_1_1_device.html#aed9f2bd8ff81bd3986d935f9aa242d1b',1,'LibUSB::Device']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /Documentation/html/search/search_l.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/search/search_l.png -------------------------------------------------------------------------------- /Documentation/html/search/search_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/search/search_m.png -------------------------------------------------------------------------------- /Documentation/html/search/search_r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/search/search_r.png -------------------------------------------------------------------------------- /Documentation/html/search/typedefs_64.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/typedefs_64.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['devicefactory_5ft',['DeviceFactory_t',['../class_lib_u_s_b_1_1_lib_u_s_b.html#a532d474d390477dffd2109e8540be558',1,'LibUSB::LibUSB']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /Documentation/html/search/variables_6d.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /Documentation/html/search/variables_6d.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['m_5fasynchronoustransferpending',['m_AsynchronousTransferPending',['../class_lib_u_s_b_1_1_transfer.html#a86498992dc1076d2d14ca8a646746059',1,'LibUSB::Transfer']]], 4 | ['m_5fptransferimpl',['m_pTransferImpl',['../class_lib_u_s_b_1_1_transfer.html#a09688b01c634cfdb522fb0c229da7308',1,'LibUSB::Transfer']]], 5 | ['m_5ftransferfuture',['m_TransferFuture',['../class_lib_u_s_b_1_1_transfer.html#a5ea1bdbaa5248a43d4f7b053220677a4',1,'LibUSB::Transfer']]], 6 | ['m_5ftransferthreadrunning',['m_TransferThreadRunning',['../class_lib_u_s_b_1_1_transfer.html#aa2690da75e400b433123340d3c160f0c',1,'LibUSB::Transfer']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /Documentation/html/sync_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/sync_off.png -------------------------------------------------------------------------------- /Documentation/html/sync_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/sync_on.png -------------------------------------------------------------------------------- /Documentation/html/tab_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/tab_a.png -------------------------------------------------------------------------------- /Documentation/html/tab_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/tab_b.png -------------------------------------------------------------------------------- /Documentation/html/tab_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/tab_h.png -------------------------------------------------------------------------------- /Documentation/html/tab_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/html/tab_s.png -------------------------------------------------------------------------------- /Documentation/html/tabs.css: -------------------------------------------------------------------------------- 1 | .tabs, .tabs2, .tabs3 { 2 | background-image: url('tab_b.png'); 3 | width: 100%; 4 | z-index: 101; 5 | font-size: 13px; 6 | font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; 7 | } 8 | 9 | .tabs2 { 10 | font-size: 10px; 11 | } 12 | .tabs3 { 13 | font-size: 9px; 14 | } 15 | 16 | .tablist { 17 | margin: 0; 18 | padding: 0; 19 | display: table; 20 | } 21 | 22 | .tablist li { 23 | float: left; 24 | display: table-cell; 25 | background-image: url('tab_b.png'); 26 | line-height: 36px; 27 | list-style: none; 28 | } 29 | 30 | .tablist a { 31 | display: block; 32 | padding: 0 20px; 33 | font-weight: bold; 34 | background-image:url('tab_s.png'); 35 | background-repeat:no-repeat; 36 | background-position:right; 37 | color: #283A5D; 38 | text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); 39 | text-decoration: none; 40 | outline: none; 41 | } 42 | 43 | .tabs3 .tablist a { 44 | padding: 0 10px; 45 | } 46 | 47 | .tablist a:hover { 48 | background-image: url('tab_h.png'); 49 | background-repeat:repeat-x; 50 | color: #fff; 51 | text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); 52 | text-decoration: none; 53 | } 54 | 55 | .tablist li.current a { 56 | background-image: url('tab_a.png'); 57 | background-repeat:repeat-x; 58 | color: #fff; 59 | text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); 60 | } 61 | -------------------------------------------------------------------------------- /Documentation/latex/Makefile: -------------------------------------------------------------------------------- 1 | all: refman.pdf 2 | 3 | pdf: refman.pdf 4 | 5 | refman.pdf: clean refman.tex 6 | pdflatex refman 7 | makeindex refman.idx 8 | pdflatex refman 9 | latex_count=5 ; \ 10 | while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\ 11 | do \ 12 | echo "Rerunning latex...." ;\ 13 | pdflatex refman ;\ 14 | latex_count=`expr $$latex_count - 1` ;\ 15 | done 16 | 17 | 18 | clean: 19 | rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf 20 | -------------------------------------------------------------------------------- /Documentation/latex/class_context_deleter.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{class_context_deleter}{\section{Context\-Deleter Class Reference} 2 | \label{class_context_deleter}\index{Context\-Deleter@{Context\-Deleter}} 3 | } 4 | 5 | 6 | Used by shared\-\_\-ptr to delete a libusb context. 7 | 8 | 9 | \subsection*{Public Member Functions} 10 | \begin{DoxyCompactItemize} 11 | \item 12 | \hypertarget{class_context_deleter_a15cf5ffa1f4c0b818c7720146baa1635}{void {\bfseries operator()} (libusb\-\_\-context $\ast$ctx)}\label{class_context_deleter_a15cf5ffa1f4c0b818c7720146baa1635} 13 | 14 | \end{DoxyCompactItemize} 15 | 16 | 17 | \subsection{Detailed Description} 18 | Used by shared\-\_\-ptr to delete a libusb context. 19 | 20 | The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize} 21 | \item 22 | src/libusbimpl.\-cpp\end{DoxyCompactItemize} 23 | -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_bulk_transfer.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{class_lib_u_s_b_1_1_bulk_transfer}{\section{Lib\-U\-S\-B\-:\-:Bulk\-Transfer Class Reference} 2 | \label{class_lib_u_s_b_1_1_bulk_transfer}\index{Lib\-U\-S\-B\-::\-Bulk\-Transfer@{Lib\-U\-S\-B\-::\-Bulk\-Transfer}} 3 | } 4 | 5 | 6 | U\-S\-B Bulk \hyperlink{class_lib_u_s_b_1_1_transfer}{Transfer} object. 7 | 8 | 9 | 10 | 11 | {\ttfamily \#include $<$Transfer.\-h$>$} 12 | 13 | 14 | 15 | Inheritance diagram for Lib\-U\-S\-B\-:\-:Bulk\-Transfer\-:\nopagebreak 16 | \begin{figure}[H] 17 | \begin{center} 18 | \leavevmode 19 | \includegraphics[width=190pt]{class_lib_u_s_b_1_1_bulk_transfer__inherit__graph} 20 | \end{center} 21 | \end{figure} 22 | 23 | 24 | Collaboration diagram for Lib\-U\-S\-B\-:\-:Bulk\-Transfer\-:\nopagebreak 25 | \begin{figure}[H] 26 | \begin{center} 27 | \leavevmode 28 | \includegraphics[width=190pt]{class_lib_u_s_b_1_1_bulk_transfer__coll__graph} 29 | \end{center} 30 | \end{figure} 31 | \subsection*{Public Member Functions} 32 | \begin{DoxyCompactItemize} 33 | \item 34 | \hypertarget{class_lib_u_s_b_1_1_bulk_transfer_ac9e1f20fa379b49a0b7494bf2509d11f}{{\bfseries Bulk\-Transfer} (std\-::shared\-\_\-ptr$<$ Transfer\-Impl $>$ p\-Transfer\-Impl)}\label{class_lib_u_s_b_1_1_bulk_transfer_ac9e1f20fa379b49a0b7494bf2509d11f} 35 | 36 | \end{DoxyCompactItemize} 37 | \subsection*{Additional Inherited Members} 38 | 39 | 40 | \subsection{Detailed Description} 41 | U\-S\-B Bulk \hyperlink{class_lib_u_s_b_1_1_transfer}{Transfer} object. 42 | 43 | The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize} 44 | \item 45 | headers/Transfer.\-h\end{DoxyCompactItemize} 46 | -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_bulk_transfer__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 2b076301a0a9ed124eede4b810c05aad -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_bulk_transfer__coll__graph.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/latex/class_lib_u_s_b_1_1_bulk_transfer__coll__graph.pdf -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_bulk_transfer__inherit__graph.md5: -------------------------------------------------------------------------------- 1 | 2b076301a0a9ed124eede4b810c05aad -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_bulk_transfer__inherit__graph.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/latex/class_lib_u_s_b_1_1_bulk_transfer__inherit__graph.pdf -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_bulk_transfer_impl__coll__graph.md5: -------------------------------------------------------------------------------- 1 | f92db54c55f9cf9edd0531ba36d05fed -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_bulk_transfer_impl__coll__graph.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/latex/class_lib_u_s_b_1_1_bulk_transfer_impl__coll__graph.pdf -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_bulk_transfer_impl__inherit__graph.md5: -------------------------------------------------------------------------------- 1 | f92db54c55f9cf9edd0531ba36d05fed -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_bulk_transfer_impl__inherit__graph.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/latex/class_lib_u_s_b_1_1_bulk_transfer_impl__inherit__graph.pdf -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_config_descriptor_deleter.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{class_lib_u_s_b_1_1_config_descriptor_deleter}{\section{Lib\-U\-S\-B\-:\-:Config\-Descriptor\-Deleter Class Reference} 2 | \label{class_lib_u_s_b_1_1_config_descriptor_deleter}\index{Lib\-U\-S\-B\-::\-Config\-Descriptor\-Deleter@{Lib\-U\-S\-B\-::\-Config\-Descriptor\-Deleter}} 3 | } 4 | 5 | 6 | Allows shared ptr to delete the configuration descriptor object. 7 | 8 | 9 | 10 | 11 | {\ttfamily \#include $<$Configuration\-Impl.\-h$>$} 12 | 13 | \subsection*{Public Member Functions} 14 | \begin{DoxyCompactItemize} 15 | \item 16 | \hypertarget{class_lib_u_s_b_1_1_config_descriptor_deleter_a4ee1ae5e69ad43a7be8ee7566a80f0cf}{void {\bfseries operator()} (libusb\-\_\-config\-\_\-descriptor $\ast$configdescriptor)}\label{class_lib_u_s_b_1_1_config_descriptor_deleter_a4ee1ae5e69ad43a7be8ee7566a80f0cf} 17 | 18 | \end{DoxyCompactItemize} 19 | 20 | 21 | \subsection{Detailed Description} 22 | Allows shared ptr to delete the configuration descriptor object. 23 | 24 | The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize} 25 | \item 26 | src/Configuration\-Impl.\-h\end{DoxyCompactItemize} 27 | -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_control_transfer__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 1b78f3a9527adba8b46802f1064a45d4 -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_control_transfer__coll__graph.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/latex/class_lib_u_s_b_1_1_control_transfer__coll__graph.pdf -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_control_transfer__inherit__graph.md5: -------------------------------------------------------------------------------- 1 | 1b78f3a9527adba8b46802f1064a45d4 -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_control_transfer__inherit__graph.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/latex/class_lib_u_s_b_1_1_control_transfer__inherit__graph.pdf -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_control_transfer_impl__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 69a9c6a1bae40780f895ce1dfa0ad776 -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_control_transfer_impl__coll__graph.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/latex/class_lib_u_s_b_1_1_control_transfer_impl__coll__graph.pdf -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_control_transfer_impl__inherit__graph.md5: -------------------------------------------------------------------------------- 1 | 69a9c6a1bae40780f895ce1dfa0ad776 -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_control_transfer_impl__inherit__graph.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/latex/class_lib_u_s_b_1_1_control_transfer_impl__inherit__graph.pdf -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_device_deleter.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{class_lib_u_s_b_1_1_device_deleter}{\section{Lib\-U\-S\-B\-:\-:Device\-Deleter Class Reference} 2 | \label{class_lib_u_s_b_1_1_device_deleter}\index{Lib\-U\-S\-B\-::\-Device\-Deleter@{Lib\-U\-S\-B\-::\-Device\-Deleter}} 3 | } 4 | \subsection*{Public Member Functions} 5 | \begin{DoxyCompactItemize} 6 | \item 7 | \hypertarget{class_lib_u_s_b_1_1_device_deleter_ae7d7c29724f8e906f36dbcc27d68331c}{void {\bfseries operator()} (libusb\-\_\-device $\ast$dev)}\label{class_lib_u_s_b_1_1_device_deleter_ae7d7c29724f8e906f36dbcc27d68331c} 8 | 9 | \end{DoxyCompactItemize} 10 | 11 | 12 | The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize} 13 | \item 14 | src/deviceimpl.\-h\end{DoxyCompactItemize} 15 | -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_device_handle_deleter.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{class_lib_u_s_b_1_1_device_handle_deleter}{\section{Lib\-U\-S\-B\-:\-:Device\-Handle\-Deleter Class Reference} 2 | \label{class_lib_u_s_b_1_1_device_handle_deleter}\index{Lib\-U\-S\-B\-::\-Device\-Handle\-Deleter@{Lib\-U\-S\-B\-::\-Device\-Handle\-Deleter}} 3 | } 4 | \subsection*{Public Member Functions} 5 | \begin{DoxyCompactItemize} 6 | \item 7 | \hypertarget{class_lib_u_s_b_1_1_device_handle_deleter_a5e92bf38e288eb355a2996afeaa8cedf}{void {\bfseries operator()} (libusb\-\_\-device\-\_\-handle $\ast$devhandle)}\label{class_lib_u_s_b_1_1_device_handle_deleter_a5e92bf38e288eb355a2996afeaa8cedf} 8 | 9 | \end{DoxyCompactItemize} 10 | 11 | 12 | The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize} 13 | \item 14 | src/deviceimpl.\-h\end{DoxyCompactItemize} 15 | -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_interrupt_transfer.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{class_lib_u_s_b_1_1_interrupt_transfer}{\section{Lib\-U\-S\-B\-:\-:Interrupt\-Transfer Class Reference} 2 | \label{class_lib_u_s_b_1_1_interrupt_transfer}\index{Lib\-U\-S\-B\-::\-Interrupt\-Transfer@{Lib\-U\-S\-B\-::\-Interrupt\-Transfer}} 3 | } 4 | 5 | 6 | U\-S\-B Interrupt \hyperlink{class_lib_u_s_b_1_1_transfer}{Transfer} object. 7 | 8 | 9 | 10 | 11 | {\ttfamily \#include $<$Transfer.\-h$>$} 12 | 13 | 14 | 15 | Inheritance diagram for Lib\-U\-S\-B\-:\-:Interrupt\-Transfer\-:\nopagebreak 16 | \begin{figure}[H] 17 | \begin{center} 18 | \leavevmode 19 | \includegraphics[width=204pt]{class_lib_u_s_b_1_1_interrupt_transfer__inherit__graph} 20 | \end{center} 21 | \end{figure} 22 | 23 | 24 | Collaboration diagram for Lib\-U\-S\-B\-:\-:Interrupt\-Transfer\-:\nopagebreak 25 | \begin{figure}[H] 26 | \begin{center} 27 | \leavevmode 28 | \includegraphics[width=204pt]{class_lib_u_s_b_1_1_interrupt_transfer__coll__graph} 29 | \end{center} 30 | \end{figure} 31 | \subsection*{Public Member Functions} 32 | \begin{DoxyCompactItemize} 33 | \item 34 | \hypertarget{class_lib_u_s_b_1_1_interrupt_transfer_a79401af995e4992996ac716a2fa223ba}{{\bfseries Interrupt\-Transfer} (std\-::shared\-\_\-ptr$<$ Transfer\-Impl $>$ p\-Transfer\-Impl)}\label{class_lib_u_s_b_1_1_interrupt_transfer_a79401af995e4992996ac716a2fa223ba} 35 | 36 | \end{DoxyCompactItemize} 37 | \subsection*{Additional Inherited Members} 38 | 39 | 40 | \subsection{Detailed Description} 41 | U\-S\-B Interrupt \hyperlink{class_lib_u_s_b_1_1_transfer}{Transfer} object. 42 | 43 | The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize} 44 | \item 45 | headers/Transfer.\-h\end{DoxyCompactItemize} 46 | -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_interrupt_transfer__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 36053f1e4e861b83f2287feb7adc53a9 -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_interrupt_transfer__coll__graph.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/latex/class_lib_u_s_b_1_1_interrupt_transfer__coll__graph.pdf -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_interrupt_transfer__inherit__graph.md5: -------------------------------------------------------------------------------- 1 | 36053f1e4e861b83f2287feb7adc53a9 -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_interrupt_transfer__inherit__graph.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/latex/class_lib_u_s_b_1_1_interrupt_transfer__inherit__graph.pdf -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_interrupt_transfer_impl__coll__graph.md5: -------------------------------------------------------------------------------- 1 | e09602dfcae9198561efaea488174f83 -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_interrupt_transfer_impl__coll__graph.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/latex/class_lib_u_s_b_1_1_interrupt_transfer_impl__coll__graph.pdf -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_interrupt_transfer_impl__inherit__graph.md5: -------------------------------------------------------------------------------- 1 | e09602dfcae9198561efaea488174f83 -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_interrupt_transfer_impl__inherit__graph.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/latex/class_lib_u_s_b_1_1_interrupt_transfer_impl__inherit__graph.pdf -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_isochronous_transfer__coll__graph.md5: -------------------------------------------------------------------------------- 1 | f29c5ae30481a2abae94baaef2e3bbfb -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_isochronous_transfer__coll__graph.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/latex/class_lib_u_s_b_1_1_isochronous_transfer__coll__graph.pdf -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_isochronous_transfer__inherit__graph.md5: -------------------------------------------------------------------------------- 1 | f29c5ae30481a2abae94baaef2e3bbfb -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_isochronous_transfer__inherit__graph.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/latex/class_lib_u_s_b_1_1_isochronous_transfer__inherit__graph.pdf -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_isochronous_transfer_impl__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 546156cad5ada9e13aa052e37f93f671 -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_isochronous_transfer_impl__coll__graph.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/latex/class_lib_u_s_b_1_1_isochronous_transfer_impl__coll__graph.pdf -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_isochronous_transfer_impl__inherit__graph.md5: -------------------------------------------------------------------------------- 1 | 546156cad5ada9e13aa052e37f93f671 -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_isochronous_transfer_impl__inherit__graph.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/latex/class_lib_u_s_b_1_1_isochronous_transfer_impl__inherit__graph.pdf -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_lib_u_s_b_impl.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{class_lib_u_s_b_1_1_lib_u_s_b_impl}{\section{Lib\-U\-S\-B\-:\-:Lib\-U\-S\-B\-Impl Class Reference} 2 | \label{class_lib_u_s_b_1_1_lib_u_s_b_impl}\index{Lib\-U\-S\-B\-::\-Lib\-U\-S\-B\-Impl@{Lib\-U\-S\-B\-::\-Lib\-U\-S\-B\-Impl}} 3 | } 4 | \subsection*{Static Public Attributes} 5 | \begin{DoxyCompactItemize} 6 | \item 7 | \hypertarget{class_lib_u_s_b_1_1_lib_u_s_b_impl_a7a46d2540e0e2ea68f47920748a487af}{static std\-::shared\-\_\-ptr\\* 8 | $<$ libusb\-\_\-context $>$ {\bfseries m\-\_\-p\-Libusb\-\_\-context}}\label{class_lib_u_s_b_1_1_lib_u_s_b_impl_a7a46d2540e0e2ea68f47920748a487af} 9 | 10 | \end{DoxyCompactItemize} 11 | 12 | 13 | The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize} 14 | \item 15 | src/libusbimpl.\-h\item 16 | src/libusbimpl.\-cpp\end{DoxyCompactItemize} 17 | -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_transfer__inherit__graph.md5: -------------------------------------------------------------------------------- 1 | cab0465618a1978afe824812d4b8a22d -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_transfer__inherit__graph.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/latex/class_lib_u_s_b_1_1_transfer__inherit__graph.pdf -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_transfer_deleter.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{class_lib_u_s_b_1_1_transfer_deleter}{\section{Lib\-U\-S\-B\-:\-:Transfer\-Deleter Class Reference} 2 | \label{class_lib_u_s_b_1_1_transfer_deleter}\index{Lib\-U\-S\-B\-::\-Transfer\-Deleter@{Lib\-U\-S\-B\-::\-Transfer\-Deleter}} 3 | } 4 | \subsection*{Public Member Functions} 5 | \begin{DoxyCompactItemize} 6 | \item 7 | \hypertarget{class_lib_u_s_b_1_1_transfer_deleter_a62b18938a935fb6a7439269d3129f9ea}{void {\bfseries operator()} (libusb\-\_\-transfer $\ast$p\-Transfer)}\label{class_lib_u_s_b_1_1_transfer_deleter_a62b18938a935fb6a7439269d3129f9ea} 8 | 9 | \end{DoxyCompactItemize} 10 | 11 | 12 | The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize} 13 | \item 14 | src/Transfer\-Impl.\-h\end{DoxyCompactItemize} 15 | -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_transfer_impl__inherit__graph.md5: -------------------------------------------------------------------------------- 1 | ef4d472af209eedf72ba535dd918876f -------------------------------------------------------------------------------- /Documentation/latex/class_lib_u_s_b_1_1_transfer_impl__inherit__graph.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/latex/class_lib_u_s_b_1_1_transfer_impl__inherit__graph.pdf -------------------------------------------------------------------------------- /Documentation/latex/dir_209565f2e1a3b16c598df9b5a8bb6633.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{dir_209565f2e1a3b16c598df9b5a8bb6633}{\section{Libusb\-Test/ Directory Reference} 2 | \label{dir_209565f2e1a3b16c598df9b5a8bb6633}\index{Libusb\-Test/ Directory Reference@{Libusb\-Test/ Directory Reference}} 3 | } 4 | Directory dependency graph for Libusb\-Test/\-: 5 | \nopagebreak 6 | \begin{figure}[H] 7 | \begin{center} 8 | \leavevmode 9 | \includegraphics[width=144pt]{dir_209565f2e1a3b16c598df9b5a8bb6633_dep} 10 | \end{center} 11 | \end{figure} 12 | \subsection*{Files} 13 | \begin{DoxyCompactItemize} 14 | \item 15 | file {\bfseries Libusb\-Test.\-cpp} 16 | \end{DoxyCompactItemize} 17 | -------------------------------------------------------------------------------- /Documentation/latex/dir_209565f2e1a3b16c598df9b5a8bb6633_dep.md5: -------------------------------------------------------------------------------- 1 | f209bda637dc6acadfd6ce59513fe889 -------------------------------------------------------------------------------- /Documentation/latex/dir_209565f2e1a3b16c598df9b5a8bb6633_dep.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/latex/dir_209565f2e1a3b16c598df9b5a8bb6633_dep.pdf -------------------------------------------------------------------------------- /Documentation/latex/dir_68267d1309a1af8e8297ef4c3efbcdba.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{dir_68267d1309a1af8e8297ef4c3efbcdba}{\section{src/ Directory Reference} 2 | \label{dir_68267d1309a1af8e8297ef4c3efbcdba}\index{src/ Directory Reference@{src/ Directory Reference}} 3 | } 4 | Directory dependency graph for src/\-: 5 | \nopagebreak 6 | \begin{figure}[H] 7 | \begin{center} 8 | \leavevmode 9 | \includegraphics[width=134pt]{dir_68267d1309a1af8e8297ef4c3efbcdba_dep} 10 | \end{center} 11 | \end{figure} 12 | \subsection*{Files} 13 | \begin{DoxyCompactItemize} 14 | \item 15 | file {\bfseries Configuration.\-cpp} 16 | \item 17 | file {\bfseries Configuration\-Impl.\-cpp} 18 | \item 19 | file {\bfseries Configuration\-Impl.\-h} 20 | \item 21 | file {\bfseries device.\-cpp} 22 | \item 23 | file {\bfseries deviceimpl.\-cpp} 24 | \item 25 | file {\bfseries deviceimpl.\-h} 26 | \item 27 | file {\bfseries Endpoint.\-cpp} 28 | \item 29 | file {\bfseries endpointimpl.\-cpp} 30 | \item 31 | file {\bfseries Endpoint\-Impl.\-h} 32 | \item 33 | file {\bfseries interface.\-cpp} 34 | \item 35 | file {\bfseries interfaceimpl.\-cpp} 36 | \item 37 | file {\bfseries Interfaceimpl.\-h} 38 | \item 39 | file {\bfseries libusbimpl.\-cpp} 40 | \item 41 | file {\bfseries libusbimpl.\-h} 42 | \item 43 | file {\bfseries libusbpp.\-cpp} 44 | \item 45 | file {\bfseries Transfer.\-cpp} 46 | \item 47 | file {\bfseries Transfer\-Impl.\-cpp} 48 | \item 49 | file {\bfseries Transfer\-Impl.\-h} 50 | \item 51 | file {\bfseries usbexception.\-cpp} 52 | \item 53 | file {\bfseries wideconvert.\-cpp} 54 | \item 55 | file {\bfseries wideconvert.\-h} 56 | \end{DoxyCompactItemize} 57 | -------------------------------------------------------------------------------- /Documentation/latex/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5: -------------------------------------------------------------------------------- 1 | d20f30a36274e113bcc267fb4ea2e5c7 -------------------------------------------------------------------------------- /Documentation/latex/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/latex/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.pdf -------------------------------------------------------------------------------- /Documentation/latex/dir_7f57b1e41c5acd0e859ae5f3a2b075a9.tex: -------------------------------------------------------------------------------- 1 | \hypertarget{dir_7f57b1e41c5acd0e859ae5f3a2b075a9}{\section{headers/ Directory Reference} 2 | \label{dir_7f57b1e41c5acd0e859ae5f3a2b075a9}\index{headers/ Directory Reference@{headers/ Directory Reference}} 3 | } 4 | Directory dependency graph for headers/\-:\nopagebreak 5 | \begin{figure}[H] 6 | \begin{center} 7 | \leavevmode 8 | \includegraphics[width=134pt]{dir_7f57b1e41c5acd0e859ae5f3a2b075a9_dep} 9 | \end{center} 10 | \end{figure} 11 | \subsection*{Files} 12 | \begin{DoxyCompactItemize} 13 | \item 14 | file {\bfseries Configuration.\-h} 15 | \item 16 | file {\bfseries device.\-h} 17 | \item 18 | file {\bfseries Endpoint.\-h} 19 | \item 20 | file {\bfseries Endpointdefs.\-h} 21 | \item 22 | file {\bfseries Interface.\-h} 23 | \item 24 | file {\bfseries libusbpp.\-h} 25 | \item 26 | file {\bfseries Transfer.\-h} 27 | \item 28 | file {\bfseries Transferdefs.\-h} 29 | \item 30 | file {\bfseries usbexception.\-h} 31 | \end{DoxyCompactItemize} 32 | -------------------------------------------------------------------------------- /Documentation/latex/dir_7f57b1e41c5acd0e859ae5f3a2b075a9_dep.md5: -------------------------------------------------------------------------------- 1 | 36fe91dbd4455cf3e7db151d30e1cfb8 -------------------------------------------------------------------------------- /Documentation/latex/dir_7f57b1e41c5acd0e859ae5f3a2b075a9_dep.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarthcode/Libusbpp/389ceea9bc974f1c2b1cf3151a32795c04832288/Documentation/latex/dir_7f57b1e41c5acd0e859ae5f3a2b075a9_dep.pdf -------------------------------------------------------------------------------- /Documentation/latex/hierarchy.tex: -------------------------------------------------------------------------------- 1 | \section{Class Hierarchy} 2 | This inheritance list is sorted roughly, but not completely, alphabetically\-:\begin{DoxyCompactList} 3 | \item \contentsline{section}{Lib\-U\-S\-B\-:\-:Configuration}{\pageref{class_lib_u_s_b_1_1_configuration}}{} 4 | \item \contentsline{section}{Lib\-U\-S\-B\-:\-:Device}{\pageref{class_lib_u_s_b_1_1_device}}{} 5 | \item \contentsline{section}{Lib\-U\-S\-B\-:\-:Endpoint}{\pageref{class_lib_u_s_b_1_1_endpoint}}{} 6 | \item \contentsline{section}{Lib\-U\-S\-B\-:\-:Interface}{\pageref{class_lib_u_s_b_1_1_interface}}{} 7 | \item \contentsline{section}{Lib\-U\-S\-B\-:\-:Lib\-U\-S\-B}{\pageref{class_lib_u_s_b_1_1_lib_u_s_b}}{} 8 | \item \contentsline{section}{Lib\-U\-S\-B\-:\-:Lib\-U\-S\-B\-Exception}{\pageref{class_lib_u_s_b_1_1_lib_u_s_b_exception}}{} 9 | \item \contentsline{section}{Lib\-U\-S\-B\-:\-:Transfer}{\pageref{class_lib_u_s_b_1_1_transfer}}{} 10 | \begin{DoxyCompactList} 11 | \item \contentsline{section}{Lib\-U\-S\-B\-:\-:Bulk\-Transfer}{\pageref{class_lib_u_s_b_1_1_bulk_transfer}}{} 12 | \item \contentsline{section}{Lib\-U\-S\-B\-:\-:Control\-Transfer}{\pageref{class_lib_u_s_b_1_1_control_transfer}}{} 13 | \item \contentsline{section}{Lib\-U\-S\-B\-:\-:Interrupt\-Transfer}{\pageref{class_lib_u_s_b_1_1_interrupt_transfer}}{} 14 | \item \contentsline{section}{Lib\-U\-S\-B\-:\-:Isochronous\-Transfer}{\pageref{class_lib_u_s_b_1_1_isochronous_transfer}}{} 15 | \end{DoxyCompactList} 16 | \end{DoxyCompactList} 17 | -------------------------------------------------------------------------------- /Documentation/latex/make.bat: -------------------------------------------------------------------------------- 1 | del /s /f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf 2 | 3 | pdflatex refman 4 | echo ---- 5 | makeindex refman.idx 6 | echo ---- 7 | pdflatex refman 8 | 9 | setlocal enabledelayedexpansion 10 | set count=5 11 | :repeat 12 | set content=X 13 | for /F "tokens=*" %%T in ( 'findstr /C:"Rerun LaTeX" refman.log' ) do set content="%%~T" 14 | if !content! == X for /F "tokens=*" %%T in ( 'findstr /C:"Rerun to get cross-references right" refman.log' ) do set content="%%~T" 15 | if !content! == X goto :skip 16 | set /a count-=1 17 | if !count! EQU 0 goto :skip 18 | 19 | echo ---- 20 | pdflatex refman 21 | goto :repeat 22 | :skip 23 | endlocal 24 | -------------------------------------------------------------------------------- /Documentation/latex/todo.tex: -------------------------------------------------------------------------------- 1 | 2 | \begin{DoxyRefList} 3 | \item[\label{todo__todo000001}% 4 | \hypertarget{todo__todo000001}{}% 5 | Member \hyperlink{class_lib_u_s_b_1_1_lib_u_s_b_a532d474d390477dffd2109e8540be558}{Lib\-U\-S\-B\-:\-:Lib\-U\-S\-B\-:\-:Device\-Factory\-\_\-t} )(std\-::shared\-\_\-ptr$<$ Device\-Impl $>$)]Replace with std\-::function? 6 | \end{DoxyRefList} -------------------------------------------------------------------------------- /Libusb++.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 11.00 3 | # Visual Studio 2010 4 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Libusb++", "Libusb++.vcxproj", "{30392DF7-2449-406E-B2DF-40CEA218C8C1}" 5 | EndProject 6 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibusbTest", "examples\LibusbTest.vcxproj", "{C0929D1D-39E5-4859-B60F-4A24D69CD73C}" 7 | ProjectSection(ProjectDependencies) = postProject 8 | {30392DF7-2449-406E-B2DF-40CEA218C8C1} = {30392DF7-2449-406E-B2DF-40CEA218C8C1} 9 | EndProjectSection 10 | EndProject 11 | Global 12 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 13 | Debug|Win32 = Debug|Win32 14 | Release|Win32 = Release|Win32 15 | EndGlobalSection 16 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 17 | {30392DF7-2449-406E-B2DF-40CEA218C8C1}.Debug|Win32.ActiveCfg = Debug|Win32 18 | {30392DF7-2449-406E-B2DF-40CEA218C8C1}.Debug|Win32.Build.0 = Debug|Win32 19 | {30392DF7-2449-406E-B2DF-40CEA218C8C1}.Release|Win32.ActiveCfg = Release|Win32 20 | {30392DF7-2449-406E-B2DF-40CEA218C8C1}.Release|Win32.Build.0 = Release|Win32 21 | {C0929D1D-39E5-4859-B60F-4A24D69CD73C}.Debug|Win32.ActiveCfg = Debug|Win32 22 | {C0929D1D-39E5-4859-B60F-4A24D69CD73C}.Debug|Win32.Build.0 = Debug|Win32 23 | {C0929D1D-39E5-4859-B60F-4A24D69CD73C}.Release|Win32.ActiveCfg = Release|Win32 24 | {C0929D1D-39E5-4859-B60F-4A24D69CD73C}.Release|Win32.Build.0 = Release|Win32 25 | EndGlobalSection 26 | GlobalSection(SolutionProperties) = preSolution 27 | HideSolutionNode = FALSE 28 | EndGlobalSection 29 | EndGlobal 30 | -------------------------------------------------------------------------------- /cmake/cmake_uninstall.cmake.in: -------------------------------------------------------------------------------- 1 | # 2 | # cmake_uninstall.cmake.in 3 | # 4 | # Delete the files listed in install_manifest.txt -- see: 5 | # https://cmake.org/Wiki/CMake_FAQ#Can_I_do_.22make_uninstall.22_with_CMake.3F 6 | # 7 | 8 | if (NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt") 9 | message(FATAL_ERROR "Cannot find install manifest: @CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt") 10 | endif (NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt") 11 | 12 | file (READ "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt" files) 13 | string (REGEX REPLACE "\n" ";" files "${files}") 14 | foreach (file ${files}) 15 | message (STATUS "Uninstalling $ENV{DESTDIR}${file}") 16 | if (IS_SYMLINK "$ENV{DESTDIR}${file}" OR EXISTS "$ENV{DESTDIR}${file}") 17 | exec_program ( 18 | "@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\"" 19 | OUTPUT_VARIABLE rm_out 20 | RETURN_VALUE rm_retval 21 | ) 22 | if (NOT "${rm_retval}" STREQUAL 0) 23 | message (FATAL_ERROR "Problem when removing $ENV{DESTDIR}${file}") 24 | endif (NOT "${rm_retval}" STREQUAL 0) 25 | else (IS_SYMLINK "$ENV{DESTDIR}${file}" OR EXISTS "$ENV{DESTDIR}${file}") 26 | message (STATUS "File $ENV{DESTDIR}${file} does not exist.") 27 | endif (IS_SYMLINK "$ENV{DESTDIR}${file}" OR EXISTS "$ENV{DESTDIR}${file}") 28 | endforeach (file) 29 | -------------------------------------------------------------------------------- /cmake/pkg-config.pc.cmake: -------------------------------------------------------------------------------- 1 | Name: ${PACKAGE_NAME}-${PACKAGE_VERSION} 2 | Description: ${PACKAGE_DESCRIPTION} 3 | Version: ${PROJECT_VERSION} 4 | Requires: ${PKG_CONFIG_REQUIRES} 5 | prefix=${CMAKE_INSTALL_PREFIX} 6 | includedir=${PKG_CONFIG_INCLUDEDIR} 7 | libdir=${PKG_CONFIG_LIBDIR} 8 | Libs: ${PKG_CONFIG_LIBS} 9 | Cflags: ${PKG_CONFIG_CFLAGS} 10 | -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # 2 | # LibusbTest/CMakeLists.txt 3 | # 4 | 5 | # Collect PIC example source files 6 | set (appusbpppicsrc 7 | LibusbTest.cpp 8 | ) 9 | 10 | # Join and sort all known example source files 11 | set (appusbppsrc ${appusbpppicsrc}) 12 | list (SORT appusbppsrc) 13 | 14 | # Check if all sources were catched 15 | message (STATUS "Searching for uncatched example sources...") 16 | file (GLOB allsrc RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} 17 | *.cpp 18 | ) 19 | foreach (_src ${allsrc}) 20 | list (FIND appusbppsrc ${_src} matchidx) 21 | if (${matchidx} EQUAL -1) 22 | message (AUTHOR_WARNING " ${_src}") 23 | endif () 24 | endforeach () 25 | 26 | add_executable (${PROJECT_NAME}-pic-example ${appusbpppicsrc}) 27 | target_link_libraries (${PROJECT_NAME}-pic-example sharedlibusbpp) 28 | 29 | # Define headers for this example. PUBLIC headers are used for 30 | # compiling the example, and will be added to consumers' build 31 | # paths. 32 | target_include_directories (${PROJECT_NAME}-pic-example 33 | PUBLIC $ 34 | $ 35 | PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}) 36 | 37 | # Install executable 38 | install (TARGETS ${PROJECT_NAME}-pic-example EXPORT ${PACKAGE_NAME}Config 39 | ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} 40 | LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} 41 | RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) # This is for Windows 42 | 43 | # This makes the project importable from the build directory 44 | export (TARGETS ${PROJECT_NAME}-pic-example FILE ${PACKAGE_NAME}Config.cmake) 45 | -------------------------------------------------------------------------------- /examples/LibusbTest.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF} 6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx 7 | 8 | 9 | {93995380-89BD-4b04-88EB-625FBE52EBFB} 10 | h;hpp;hxx;hm;inl;inc;xsd 11 | 12 | 13 | {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} 14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms 15 | 16 | 17 | 18 | 19 | Source Files 20 | 21 | 22 | -------------------------------------------------------------------------------- /headers/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # 2 | # headers/CMakeLists.txt 3 | # 4 | 5 | # Collect all library header files 6 | set (libusbppheader 7 | libusbpp.hpp 8 | libusbpp/Configuration.hpp 9 | libusbpp/Device.hpp 10 | libusbpp/EndpointDefs.hpp 11 | libusbpp/Endpoint.hpp 12 | libusbpp/Exception.hpp 13 | libusbpp/Interface.hpp 14 | libusbpp/TransferDefs.hpp 15 | libusbpp/Transfer.hpp 16 | ) 17 | 18 | # Check if all headers were catched 19 | message (STATUS "Searching for uncatched library header...") 20 | file (GLOB_RECURSE allheader RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} 21 | *.h 22 | *.inl 23 | *.hpp 24 | ) 25 | foreach (_header ${allheader}) 26 | list (FIND libusbppheader ${_header} matchidx) 27 | if (${matchidx} EQUAL -1) 28 | message (AUTHOR_WARNING " ${_header}") 29 | endif () 30 | endforeach () 31 | 32 | # Install collected header files 33 | foreach (file ${libusbppheader}) 34 | get_filename_component( dir ${file} DIRECTORY ) 35 | install (FILES ${file} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PACKAGE}/${dir}) 36 | endforeach () 37 | 38 | -------------------------------------------------------------------------------- /headers/libusbpp/EndpointDefs.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2012, Anthony Clay, ZarthCode LLC, all rights reserved. 3 | * Copyright (C) 2016, Stephan Linz, Li-Pro.Net, all rights reserved. 4 | * 5 | * This file is part of the LibUSB C++ wrapper library (libusbpp). 6 | * 7 | * libusbpp is free software: you can redistribute it and/or modify it 8 | * under the terms of the GNU Lesser General Public License as published 9 | * by the Free Software Foundation, either version 3 of the License, or 10 | * (at your option) any later version. 11 | * 12 | * libusbpp is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU Lesser General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU Lesser General Public License 18 | * along with libusbpp. If not, see . 19 | */ 20 | 21 | #ifndef LIBUSBPP_ENDPOINT_DEFS_HPP 22 | #define LIBUSBPP_ENDPOINT_DEFS_HPP 23 | 24 | namespace LibUSB 25 | { 26 | 27 | /// Direction Type 28 | typedef enum { DIR_OUT, DIR_IN } Direction_t; 29 | 30 | /// Transfer Types 31 | typedef enum { CONTROL, ISOCHRONOUS, BULK, INTERRUPT } Transfer_t; 32 | 33 | /// Synchronization Types 34 | typedef enum { NONE, ASYNCRONOUS , ADAPTIVE, SYNCHRONOUS } Synchronization_t; 35 | 36 | /// Usage Type 37 | typedef enum { DATA, FEEDBACK, EXPLICITFEEDBACKDATA, RESERVED } Usage_t; 38 | 39 | 40 | } 41 | 42 | #endif // LIBUSBPP_ENDPOINT_DEFS_HPP 43 | -------------------------------------------------------------------------------- /headers/libusbpp/Exception.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2012, Anthony Clay, ZarthCode LLC, all rights reserved. 3 | * Copyright (C) 2016, Stephan Linz, Li-Pro.Net, all rights reserved. 4 | * 5 | * This file is part of the LibUSB C++ wrapper library (libusbpp). 6 | * 7 | * libusbpp is free software: you can redistribute it and/or modify it 8 | * under the terms of the GNU Lesser General Public License as published 9 | * by the Free Software Foundation, either version 3 of the License, or 10 | * (at your option) any later version. 11 | * 12 | * libusbpp is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU Lesser General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU Lesser General Public License 18 | * along with libusbpp. If not, see . 19 | */ 20 | 21 | #ifndef LIBUSBPP_EXCEPTION_HPP 22 | #define LIBUSBPP_EXCEPTION_HPP 23 | 24 | #include 25 | #include 26 | 27 | 28 | namespace LibUSB 29 | { 30 | 31 | class LibUSBException : public std::runtime_error 32 | { 33 | public: 34 | LibUSBException(std::string text, int errorCode); 35 | std::string translateError(int ErrorCode); 36 | 37 | /// Returns the raw libusb error code. 38 | int getLibusbErrorCode()const { return m_ErrorCode; }; 39 | 40 | virtual const char* what(); 41 | protected: 42 | 43 | int m_ErrorCode; 44 | private: 45 | }; 46 | 47 | } 48 | 49 | #endif // LIBUSBPP_EXCEPTION_HPP 50 | -------------------------------------------------------------------------------- /headers/libusbpp/TransferDefs.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2012, Anthony Clay, ZarthCode LLC, all rights reserved. 3 | * Copyright (C) 2016, Stephan Linz, Li-Pro.Net, all rights reserved. 4 | * 5 | * This file is part of the LibUSB C++ wrapper library (libusbpp). 6 | * 7 | * libusbpp is free software: you can redistribute it and/or modify it 8 | * under the terms of the GNU Lesser General Public License as published 9 | * by the Free Software Foundation, either version 3 of the License, or 10 | * (at your option) any later version. 11 | * 12 | * libusbpp is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU Lesser General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU Lesser General Public License 18 | * along with libusbpp. If not, see . 19 | */ 20 | 21 | #ifndef LIBUSBPP_TRANSFER_DEFS_HPP 22 | #define LIBUSBPP_TRANSFER_DEFS_HPP 23 | 24 | namespace LibUSB 25 | { 26 | 27 | /// Control Request Direction 28 | typedef enum { HOST_TO_DEVICE, DEVICE_TO_HOST } DataTransferDirection_t; 29 | 30 | /// Control Request Type 31 | typedef enum { REQ_STANDARD, REQ_CLASS, REQ_VENDOR, REQ_RESERVED } RequestType_t; 32 | 33 | /// Control request recipient Type 34 | typedef enum { REC_DEVICE, REC_INTERFACE, REC_ENDPOINT, REC_OTHER } RequestRecipient_t; 35 | 36 | /// Transfer Results 37 | typedef enum { COMPLETED, FAILED, TIMED_OUT, CANCELLED, STALLED, NO_DEVICE, DATA_OVERFLOW} TransferResult_t; 38 | 39 | } 40 | 41 | #endif // LIBUSBPP_TRANSFER_DEFS_HPP 42 | -------------------------------------------------------------------------------- /src/LibusbImpl.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2012, Anthony Clay, ZarthCode LLC, all rights reserved. 3 | * Copyright (C) 2016, Stephan Linz, Li-Pro.Net, all rights reserved. 4 | * 5 | * This file is part of the LibUSB C++ wrapper library (libusbpp). 6 | * 7 | * libusbpp is free software: you can redistribute it and/or modify it 8 | * under the terms of the GNU Lesser General Public License as published 9 | * by the Free Software Foundation, either version 3 of the License, or 10 | * (at your option) any later version. 11 | * 12 | * libusbpp is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU Lesser General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU Lesser General Public License 18 | * along with libusbpp. If not, see . 19 | */ 20 | 21 | #ifndef __LIBUSBPP_LIBUSB_IMPL_HPP 22 | #define __LIBUSBPP_LIBUSB_IMPL_HPP 23 | 24 | #include 25 | #include 26 | #include 27 | #include 28 | 29 | #include 30 | 31 | 32 | namespace LibUSB 33 | { 34 | 35 | 36 | class LibUSBImpl 37 | { 38 | public: 39 | 40 | LibUSBImpl(bool debug = false); 41 | ~LibUSBImpl(); 42 | 43 | static std::shared_ptr m_pLibusb_context; 44 | 45 | 46 | protected: 47 | 48 | const enum libusb_log_level m_LibUSBLogLevel; 49 | 50 | }; 51 | 52 | } 53 | 54 | #endif // __LIBUSBPP_LIBUSB_IMPL_HPP 55 | -------------------------------------------------------------------------------- /src/Wideconvert.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2012, Anthony Clay, ZarthCode LLC, all rights reserved. 3 | * Copyright (C) 2016, Stephan Linz, Li-Pro.Net, all rights reserved. 4 | * 5 | * This file is part of the LibUSB C++ wrapper library (libusbpp). 6 | * 7 | * libusbpp is free software: you can redistribute it and/or modify it 8 | * under the terms of the GNU Lesser General Public License as published 9 | * by the Free Software Foundation, either version 3 of the License, or 10 | * (at your option) any later version. 11 | * 12 | * libusbpp is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU Lesser General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU Lesser General Public License 18 | * along with libusbpp. If not, see . 19 | */ 20 | 21 | #ifndef __LIBUSBPP_WIDECONVERT_HPP 22 | #define __LIBUSBPP_WIDECONVERT_HPP 23 | 24 | #include 25 | 26 | 27 | namespace LibUSB 28 | { 29 | 30 | namespace Util 31 | { 32 | // Prototype for conversion functions 33 | std::wstring StringToWString(const std::string& s); 34 | std::string WStringToString(const std::wstring& s); 35 | 36 | 37 | } 38 | } 39 | 40 | #endif // __LIBUSBPP_WIDECONVERT_HPP 41 | -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # 2 | # test/CMakeLists.txt 3 | # 4 | 5 | # Setup CMake to run tests 6 | enable_testing() 7 | 8 | # Require Boost 9 | find_package (Boost REQUIRED COMPONENTS system filesystem 10 | unit_test_framework) 11 | if (Boost_FOUND) 12 | message (STATUS "Found Boost in ${Boost_LIBRARY_DIRS}") 13 | else (Boost_FOUND) 14 | message (FATAL_ERROR "Boost was not found.") 15 | endif (Boost_FOUND) 16 | 17 | # Preappend the local include search path 18 | include_directories (${CMAKE_CURRENT_SOURCE_DIR}) 19 | 20 | # Prep ourselves for compiling boost 21 | include_directories (${Boost_INCLUDE_DIRS}) 22 | add_definitions (-DBOOST_TEST_DYN_LINK) 23 | 24 | # Collect all test source files 25 | set (testusbppsrc 26 | main.cpp 27 | ) 28 | 29 | # Check if all sources were catched 30 | message (STATUS "Searching for uncatched test sources...") 31 | file (GLOB allsrc RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} 32 | *.hpp 33 | *.cpp 34 | ) 35 | foreach (_src ${allsrc}) 36 | list (FIND testusbppsrc ${_src} matchidx) 37 | if (${matchidx} EQUAL -1) 38 | message (AUTHOR_WARNING " ${_src}") 39 | endif () 40 | endforeach () 41 | 42 | # Create the test suite 43 | add_executable (testusbpp ${testusbppsrc}) 44 | target_link_libraries (testusbpp sharedlibusbpp 45 | ${Boost_SYSTEM_LIBRARY} 46 | ${Boost_FILESYSTEM_LIBRARY} 47 | ${Boost_UNIT_TEST_FRAMEWORK_LIBRARY}) 48 | 49 | # Provide the test suite by ctest 50 | add_dependencies (check testusbpp) 51 | add_dependencies (build_and_test testusbpp) 52 | # OFF: add_test (NAME TestSuit 53 | # OFF: COMMAND testusbpp -i -l test_suite -t TestSuit) 54 | # OFF: add_test (NAME TestSuit/TestCase 55 | # OFF: COMMAND testusbpp -i -l test_suite -t TestSuit/TestCase) 56 | -------------------------------------------------------------------------------- /test/main.cpp: -------------------------------------------------------------------------------- 1 | // define this only one for auto registration, this adds also a main function 2 | #define BOOST_TEST_MODULE lib_usb_test 3 | #include 4 | --------------------------------------------------------------------------------