14 #ifndef FOXXLL_IO_SERVING_REQUEST_HEADER 15 #define FOXXLL_IO_SERVING_REQUEST_HEADER 27 constexpr
static bool debug =
false;
29 template <
class base_file_type>
45 const char *
io_type() const final;
52 #endif // !FOXXLL_IO_SERVING_REQUEST_HEADER
Request with completion shared_state.
uint64_t offset_type
type for offsets within a file
serving_request(const completion_handler &on_complete, file *file, void *buffer, offset_type offset, size_type bytes, read_or_write op)
const char * io_type() const final
Identifies the type of I/O implementation.
size_t size_type
type for block transfer sizes
Request which serves an I/O by calling the synchronous routine of the file.
static constexpr bool debug
offset_type offset() const