co_usb
Loading...
Searching...
No Matches
wrapper.hpp
Go to the documentation of this file.
1
7
#pragma once
8
9
#include "
co_usb/wrapper/detail/device_handle_source.hpp
"
10
#include "
co_usb/wrapper/detail/error_protocol.hpp
"
11
#include "
co_usb/wrapper/device_handle.hpp
"
12
#include "
co_usb/wrapper/device_ref.hpp
"
13
#include "
co_usb/wrapper/device_triplet.hpp
"
14
#include "
co_usb/wrapper/driver_guard.hpp
"
15
#include "
co_usb/wrapper/error_protocol.hpp
"
16
#include "
co_usb/wrapper/interface.hpp
"
error_protocol.hpp
device_handle.hpp
RAII wrapper around libusb_device_handle*.
device_handle_source.hpp
device_ref.hpp
Wrapper for nullable libusb_device that increments ref count on ctor and decrements on dtor.
device_triplet.hpp
An aggregate struct to pass to functions requiring device information.
driver_guard.hpp
RAII wrapper for detaching and reattaching kernel driver.
error_protocol.hpp
Utilities for creating error protocols.
interface.hpp
RAII wrapper for an interface.
include
co_usb
wrapper.hpp
Generated by
1.9.8