#include <win-usb.h>
|
| | usb_interface (HANDLE &deviceHandle) |
| |
| | ~usb_interface () |
| |
| void | wait_for_async_op (OVERLAPPED &hOvl, ULONG &lengthTransferred, DWORD TimeOut, pipe_direction pipeDirection, bool *isExitOnTimeout) const |
| |
| bool | wait_for_async_op_interrupt (OVERLAPPED &hOvl, ULONG &lengthTransferred) const |
| |
| bool | read_pipe (unsigned char *buffer, ULONG bufferLength, PULONG lengthTransferred, LPOVERLAPPED hOvl) const |
| |
| bool | write_pipe (const unsigned char *buffer, ULONG bufferLength, PULONG lengthTransferred, LPOVERLAPPED hOvl) const |
| |
| void | reset_pipe (pipe_direction outPipe) const |
| |
| bool | read_interupt_pipe (unsigned char *buffer, ULONG bufferLength, PULONG lengthTransferred, LPOVERLAPPED hOvl) const |
| |
| void | reset_interrupt_pipe () const |
| |
◆ usb_interface()
| librealsense::platform::usb_interface::usb_interface |
( |
HANDLE & |
deviceHandle | ) |
|
|
explicit |
◆ ~usb_interface()
| librealsense::platform::usb_interface::~usb_interface |
( |
| ) |
|
◆ read_interupt_pipe()
| bool librealsense::platform::usb_interface::read_interupt_pipe |
( |
unsigned char * |
buffer, |
|
|
ULONG |
bufferLength, |
|
|
PULONG |
lengthTransferred, |
|
|
LPOVERLAPPED |
hOvl |
|
) |
| const |
◆ read_pipe()
| bool librealsense::platform::usb_interface::read_pipe |
( |
unsigned char * |
buffer, |
|
|
ULONG |
bufferLength, |
|
|
PULONG |
lengthTransferred, |
|
|
LPOVERLAPPED |
hOvl |
|
) |
| const |
◆ reset_interrupt_pipe()
| void librealsense::platform::usb_interface::reset_interrupt_pipe |
( |
| ) |
const |
◆ reset_pipe()
| void librealsense::platform::usb_interface::reset_pipe |
( |
pipe_direction |
outPipe | ) |
const |
◆ wait_for_async_op()
| void librealsense::platform::usb_interface::wait_for_async_op |
( |
OVERLAPPED & |
hOvl, |
|
|
ULONG & |
lengthTransferred, |
|
|
DWORD |
TimeOut, |
|
|
pipe_direction |
pipeDirection, |
|
|
bool * |
isExitOnTimeout |
|
) |
| const |
◆ wait_for_async_op_interrupt()
| bool librealsense::platform::usb_interface::wait_for_async_op_interrupt |
( |
OVERLAPPED & |
hOvl, |
|
|
ULONG & |
lengthTransferred |
|
) |
| const |
◆ write_pipe()
| bool librealsense::platform::usb_interface::write_pipe |
( |
const unsigned char * |
buffer, |
|
|
ULONG |
bufferLength, |
|
|
PULONG |
lengthTransferred, |
|
|
LPOVERLAPPED |
hOvl |
|
) |
| const |
The documentation for this class was generated from the following file:
- /builddir/build/BUILD/librealsense-2.10.1/src/win/win-usb.h