|
ublk-cpp v0.1
A ublk library for std::execution.
|
Files | |
| control.hpp | |
| Implementation of ublk control command interface. | |
| daemon.hpp | |
| Implementation of the ublk daemon API for managing ublk device servers. | |
| execution.hpp | |
| The std::execution backend namespace used by ublk-cpp. | |
| io.hpp | |
| Implementation of the ublk I/O loop for processing I/O requests on a dedicated scheduler. | |
| io_loop.hpp | |
| Helpful condy runtime wrapper for running a dedicated I/O loop on a pinned thread. | |
| path.hpp | |
| Path related helpers. | |
| queue.hpp | |
| I/O queue implementations. | |
| raw.hpp | |
| Low-level io_uring command senders for ublk control and I/O commands. | |
| retry.hpp | |
| shm.hpp | |
| Implementation of the shared-memory buffer registration service over a Unix domain socket. | |
| task.hpp | |
| Task environment utils. | |
| utils.hpp | |
| Small utility helpers. | |