|
co_usb
|
Event handler abstractions and the context management. More...
Concepts | |
| concept | co_usb::ev::detail::EventHandler |
| Concept defining an event handler for libusb. | |
Classes | |
| struct | co_usb::ev::any_event_handler |
| Owning type-erased wrapper for EventHandler. More... | |
| struct | co_usb::ev::context |
| A co_usb context referencing event handler service. More... | |
| struct | co_usb::ev::detail::handler_service |
| Execution context service that owns a libusb context and an event handler. More... | |
| struct | co_usb::ev::event_handler_ref |
| Type-erased reference to any event handler. More... | |
| struct | co_usb::ev::trivial_event_handler |
| Trivial single-threaded libusb event handler. More... | |
| struct | co_usb::ev::refcounted_event_handler |
| libusb event handler with simple internal reference counting. More... | |
Event handler abstractions and the context management.