co_usb
Loading...
Searching...
No Matches
Event handler logic

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...
 

Detailed Description

Event handler abstractions and the context management.