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