co_usb
Loading...
Searching...
No Matches
hotplug_awaitable.hpp File Reference

Low-level awaitable primitive for strapping hotplug callbacks to a coroutine ecosystem. More...

#include "boost/capy/concept/io_awaitable.hpp"
#include "boost/capy/continuation.hpp"
#include "boost/capy/ex/io_env.hpp"
#include "co_usb/hotplug/flags.hpp"
#include "co_usb/usb_error.hpp"
#include "co_usb/wrapper/device_ref.hpp"
#include <boost/capy/io_result.hpp>
#include <system_error>
Include dependency graph for hotplug_awaitable.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  co_usb::hotplug::detail::hotplug_awaitable
 Low-level awaitable primitive for strapping hotplug callbacks to a coroutine ecosystem. More...
 
struct  co_usb::hotplug::detail::hotplug_awaitable::op_result
 
struct  co_usb::hotplug::detail::hotplug_awaitable::resumption_t
 

Namespaces

namespace  co_usb
 
namespace  co_usb::hotplug
 
namespace  co_usb::hotplug::detail
 

Detailed Description

Low-level awaitable primitive for strapping hotplug callbacks to a coroutine ecosystem.