#include <dx_usb_device.h>
|
void | initialize (::IOCFPlugInInterface **cf_interface, ::CFUUIDRef uuid) |
|
void | initialize (io_object_t io_object, ::CFUUIDRef type, ::CFUUIDRef uuid) |
|
◆ handle [1/2]
◆ handle [2/2]
◆ interface()
dx::usb::interface::interface |
( |
handle | handle, |
|
|
struct descriptor::head * | raw, |
|
|
size_t | length, |
|
|
const dx::log & | log = {} ) |
|
inline |
◆ close() [1/2]
interface & dx::usb::platform::interface::close |
( |
bool | force = false | ) |
|
|
inlinenoexceptinherited |
◆ close() [2/2]
interface & dx::usb::platform::interface::close |
( |
bool | = false | ) |
|
|
inlinenoexceptinherited |
◆ dx_catchall_rethrow() [1/3]
dx::usb::platform::interface::dx_catchall_rethrow |
( |
| ) |
|
|
inherited |
◆ dx_catchall_rethrow() [2/3]
dx::usb::platform::interface::dx_catchall_rethrow |
( |
| ) |
|
|
inherited |
◆ dx_catchall_rethrow() [3/3]
dx::usb::platform::interface::dx_catchall_rethrow |
( |
| ) |
|
|
inherited |
◆ index() [1/2]
uint8_t dx::usb::platform::interface::index |
( |
| ) |
const |
|
inlineinherited |
◆ index() [2/2]
uint8_t dx::usb::platform::interface::index |
( |
| ) |
const |
|
inlineinherited |
◆ initialize() [1/2]
void dx::cf::interface< ::IOUSBInterfaceInterface650 >::initialize |
( |
::IOCFPlugInInterface ** | cf_interface, |
|
|
::CFUUIDRef | uuid ) |
|
inlineprotectedinherited |
◆ initialize() [2/2]
void dx::cf::interface< ::IOUSBInterfaceInterface650 >::initialize |
( |
io_object_t | io_object, |
|
|
::CFUUIDRef | type, |
|
|
::CFUUIDRef | uuid ) |
|
protectedinherited |
◆ open()
interface & dx::usb::platform::interface::open |
( |
| ) |
|
|
inlineinherited |
opens the USB intreface for exclusice access
◆ operator->()
::IOUSBInterfaceInterface650 * dx::cf::interface< ::IOUSBInterfaceInterface650 >::operator-> |
( |
| ) |
const |
|
inlineinherited |
◆ operator::IOUSBInterfaceInterface650 **()
dx::cf::interface< ::IOUSBInterfaceInterface650 >::operator ::IOUSBInterfaceInterface650 ** |
( |
| ) |
const |
|
inlineinherited |
◆ operator::WINUSB_INTERFACE_HANDLE()
dx::usb::platform::interface::operator::WINUSB_INTERFACE_HANDLE |
( |
| ) |
const |
|
inlineinherited |
◆ operator[]()
◆ setting() [1/2]
uint8_t dx::usb::platform::interface::setting |
( |
| ) |
const |
|
inlineinherited |
◆ setting() [2/2]
virtual uint8_t dx::usb::platform::interface::setting |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ operator<<
std::ostream & operator<< |
( |
std::ostream & | os, |
|
|
const interface & | interface ) |
|
friend |
◆ alternate
◆ audio
◆ bcdADC
◆ endpoint
std::deque<endpoint> dx::usb::__::interface::endpoint |
|
inherited |
◆ log
dx::log dx::usb::platform::interface::log {} |
|
protectedinherited |
◆ opened
std::atomic<int> dx::usb::platform::interface::opened {} |
|
protectedinherited |
◆ runloop
dx::usb::platform::interface::runloop |
|
inherited |
◆ winusb
handle dx::usb::platform::interface::winusb |
|
protectedinherited |
The documentation for this class was generated from the following file: