├── .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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
--------------------------------------------------------------------------------