Ocean
|
Go to the source code of this file.
Namespaces | |
Ocean | |
The namespace covering the entire Ocean framework. | |
Ocean::System | |
Namespace of the System library. | |
Ocean::System::USB | |
Namespace of the System library USB. | |
Typedefs | |
using | Ocean::System::USB::ScopedTransfer = ScopedObjectCompileTimeVoidT< libusb_transfer *, releaseTransfer > |
Definition of a scoped libusb transfer object. More... | |
using | Ocean::System::USB::ScopedTransfers = std::vector< ScopedTransfer > |
Definition of a vector holding scoped libusb transfer objects. More... | |
using | Ocean::System::USB::TransferIndexMap = std::unordered_map< libusb_transfer *, size_t > |
Definition of an unordered map mapping libusb transfer points to indices. More... | |
Functions | |
OCEAN_SYSTEM_USB_EXPORT void | Ocean::System::USB::releaseTransfer (libusb_transfer *libusbTransfer) |
Helper function to free a libusb transfer. More... | |