annotate stubs/usb/backend/libusb1.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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1882
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
1 # Stubs for usb.backend.libusb1 (Python 3)
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
2 #
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
3 # NOTE: This dynamically typed stub was automatically generated by stubgen.
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
4
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
5 from ctypes import *
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
6 import usb.libloader as _objfinalizer
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
7 import usb.libloader
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
8 from typing import Any, Optional
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
9
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
10 LIBUSB_ERROR_IO: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
11 LIBUSB_ERROR_INVALID_PARAM: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
12 LIBUSB_ERROR_ACCESS: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
13 LIBUSB_ERROR_NO_DEVICE: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
14 LIBUSB_ERROR_NOT_FOUND: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
15 LIBUSB_ERROR_BUSY: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
16 LIBUSB_ERROR_TIMEOUT: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
17 LIBUSB_ERROR_OVERFLOW: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
18 LIBUSB_ERROR_PIPE: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
19 LIBUSB_ERROR_INTERRUPTED: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
20 LIBUSB_ERROR_NO_MEM: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
21 LIBUSB_ERROR_NOT_SUPPORTED: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
22 LIBUSB_TRANSFER_ERROR: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
23 LIBUSB_TRANSFER_TIMED_OUT: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
24 LIBUSB_TRANSFER_CANCELLED: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
25 LIBUSB_TRANSFER_STALL: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
26 LIBUSB_TRANSFER_NO_DEVICE: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
27 LIBUSB_TRANSFER_OVERFLOW: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
28
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
29 class _libusb_endpoint_descriptor(Structure): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
30 class _libusb_interface_descriptor(Structure): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
31 class _libusb_interface(Structure): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
32 class _libusb_config_descriptor(Structure): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
33 class _libusb_device_descriptor(Structure): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
34 class _libusb_iso_packet_descriptor(Structure): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
35 class _libusb_transfer(Structure): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
36
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
37 class _Device(_objfinalizer.AutoFinalizedObject):
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
38 devid: Any = ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
39 def __init__(self, devid: Any) -> None: ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
40
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
41 class _WrapDescriptor:
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
42 obj: Any = ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
43 desc: Any = ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
44 def __init__(self, desc: Any, obj: Optional[Any] = ...) -> None: ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
45 def __getattr__(self, name: Any): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
46
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
47 class _ConfigDescriptor(_objfinalizer.AutoFinalizedObject):
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
48 desc: Any = ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
49 def __init__(self, desc: Any) -> None: ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
50 def __getattr__(self, name: Any): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
51
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
52 class _DevIterator(_objfinalizer.AutoFinalizedObject):
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
53 dev_list: Any = ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
54 num_devs: Any = ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
55 def __init__(self, ctx: Any) -> None: ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
56 def __iter__(self) -> None: ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
57
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
58 class _DeviceHandle:
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
59 handle: Any = ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
60 devid: Any = ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
61 def __init__(self, dev: Any) -> None: ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
62
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
63 class _IsoTransferHandler(_objfinalizer.AutoFinalizedObject):
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
64 transfer: Any = ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
65 def __init__(self, dev_handle: Any, ep: Any, buff: Any, timeout: Any) -> None: ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
66 def submit(self, ctx: Optional[Any] = ...): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
67
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
68 class _LibUSB(usb.backend.IBackend):
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
69 lib: Any = ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
70 ctx: Any = ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
71 def __init__(self, lib: Any) -> None: ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
72 def enumerate_devices(self): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
73 def get_device_descriptor(self, dev: Any): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
74 def get_configuration_descriptor(self, dev: Any, config: Any): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
75 def get_interface_descriptor(self, dev: Any, intf: Any, alt: Any, config: Any): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
76 def get_endpoint_descriptor(self, dev: Any, ep: Any, intf: Any, alt: Any, config: Any): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
77 def open_device(self, dev: Any): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
78 def close_device(self, dev_handle: Any) -> None: ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
79 def set_configuration(self, dev_handle: Any, config_value: Any) -> None: ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
80 def get_configuration(self, dev_handle: Any): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
81 def set_interface_altsetting(self, dev_handle: Any, intf: Any, altsetting: Any) -> None: ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
82 def claim_interface(self, dev_handle: Any, intf: Any) -> None: ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
83 def release_interface(self, dev_handle: Any, intf: Any) -> None: ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
84 def bulk_write(self, dev_handle: Any, ep: Any, intf: Any, data: Any, timeout: Any): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
85 def bulk_read(self, dev_handle: Any, ep: Any, intf: Any, buff: Any, timeout: Any): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
86 def intr_write(self, dev_handle: Any, ep: Any, intf: Any, data: Any, timeout: Any): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
87 def intr_read(self, dev_handle: Any, ep: Any, intf: Any, buff: Any, timeout: Any): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
88 def iso_write(self, dev_handle: Any, ep: Any, intf: Any, data: Any, timeout: Any): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
89 def iso_read(self, dev_handle: Any, ep: Any, intf: Any, buff: Any, timeout: Any): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
90 def ctrl_transfer(self, dev_handle: Any, bmRequestType: Any, bRequest: Any, wValue: Any, wIndex: Any, data: Any, timeout: Any): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
91 def clear_halt(self, dev_handle: Any, ep: Any) -> None: ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
92 def reset_device(self, dev_handle: Any) -> None: ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
93 def is_kernel_driver_active(self, dev_handle: Any, intf: Any): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
94 def detach_kernel_driver(self, dev_handle: Any, intf: Any) -> None: ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
95 def attach_kernel_driver(self, dev_handle: Any, intf: Any) -> None: ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
96
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
97 def get_backend(find_library: Optional[Any] = ...): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
98
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
99 # Names in __all__ with no definition:
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
100 # LIBUSB_ERROR_OTHERLIBUSB_TRANSFER_COMPLETED
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
101 # LIBUSB_SUCESS