diff stubs/usb/backend/__init__.pyi @ 1882:5c1b662c0263

stub updates Ignore-this: 1c3a7199c6f2b6e85fd40c2d6bd2613c
author Drew Perttula <drewp@bigasterisk.com>
date Tue, 28 May 2019 06:42:27 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/stubs/usb/backend/__init__.pyi	Tue May 28 06:42:27 2019 +0000
@@ -0,0 +1,37 @@
+# Stubs for usb.backend (Python 3)
+#
+# NOTE: This dynamically typed stub was automatically generated by stubgen.
+
+import usb._objfinalizer as _objfinalizer
+from typing import Any
+
+class IBackend(_objfinalizer.AutoFinalizedObject):
+    def enumerate_devices(self) -> None: ...
+    def get_device_descriptor(self, dev: Any) -> None: ...
+    def get_configuration_descriptor(self, dev: Any, config: Any) -> None: ...
+    def get_interface_descriptor(self, dev: Any, intf: Any, alt: Any, config: Any) -> None: ...
+    def get_endpoint_descriptor(self, dev: Any, ep: Any, intf: Any, alt: Any, config: Any) -> None: ...
+    def open_device(self, dev: Any) -> None: ...
+    def close_device(self, dev_handle: Any) -> None: ...
+    def set_configuration(self, dev_handle: Any, config_value: Any) -> None: ...
+    def get_configuration(self, dev_handle: Any) -> None: ...
+    def set_interface_altsetting(self, dev_handle: Any, intf: Any, altsetting: Any) -> None: ...
+    def claim_interface(self, dev_handle: Any, intf: Any) -> None: ...
+    def release_interface(self, dev_handle: Any, intf: Any) -> None: ...
+    def bulk_write(self, dev_handle: Any, ep: Any, intf: Any, data: Any, timeout: Any) -> None: ...
+    def bulk_read(self, dev_handle: Any, ep: Any, intf: Any, buff: Any, timeout: Any) -> None: ...
+    def intr_write(self, dev_handle: Any, ep: Any, intf: Any, data: Any, timeout: Any) -> None: ...
+    def intr_read(self, dev_handle: Any, ep: Any, intf: Any, size: Any, timeout: Any) -> None: ...
+    def iso_write(self, dev_handle: Any, ep: Any, intf: Any, data: Any, timeout: Any) -> None: ...
+    def iso_read(self, dev_handle: Any, ep: Any, intf: Any, size: Any, timeout: Any) -> None: ...
+    def ctrl_transfer(self, dev_handle: Any, bmRequestType: Any, bRequest: Any, wValue: Any, wIndex: Any, data: Any, timeout: Any) -> None: ...
+    def clear_halt(self, dev_handle: Any, ep: Any) -> None: ...
+    def reset_device(self, dev_handle: Any) -> None: ...
+    def is_kernel_driver_active(self, dev_handle: Any, intf: Any) -> None: ...
+    def detach_kernel_driver(self, dev_handle: Any, intf: Any) -> None: ...
+    def attach_kernel_driver(self, dev_handle: Any, intf: Any) -> None: ...
+
+# Names in __all__ with no definition:
+#   libusb01
+#   libusb10
+#   openusb