ublk-cpp v0.0
Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:
[detail level 1234]
 
bin
 
ublkctl.cpp
Command line tool to control ublk block devices
 
examples
 
nop.cpp
A no-op ublk block device server
 
include
 
ublk
 
detail
 
control.hpp
Implementation of ublk control command interface
 
daemon.hpp
Implementation of the ublk daemon API for managing ublk device servers
 
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
 
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
 
control.hpp
Public API for ublk control command
 
daemon.hpp
Public high-level API for running a ublk daemon
 
handler.hpp
Handler concepts for ublk server
 
helpers.hpp
Simple ublk helper functions
 
io.hpp
Public API for running I/O on a single ublk queue
 
query.hpp
Environment queries used by the library's senders
 
raw.hpp
Low-level io_uring command senders for ublk control and I/O commands
 
runtime.hpp
Runtime options based on condy::RuntimeOptions
 
ublk_cmd.h
 
version.hpp
Library version macros and constants
 
ublk.hpp
Main include file for the ublk-cpp library