ludus::foundation::filesystem::ReadOptions¶
Ludus Wiki · API overview · Browse API
Struct
Borrowed request policy; Submit copies values and optionally the trace key.
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/async.hpp
#include <ludus/foundation/filesystem/async.hpp>
struct ludus::foundation::filesystem::ReadOptions final
Fields¶
Priority¶
int32 ludus::foundation::filesystem::ReadOptions::Priority = 0
Larger values first, after deadline ordering; FIFO breaks ties.
Related types: int32
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/async.hpp
DeadlineNanoseconds¶
uint64 ludus::foundation::filesystem::ReadOptions::DeadlineNanoseconds =
0
Latest I/O start in AsyncNow's clock; zero means none. Never interrupts running I/O.
Related types: uint64
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/async.hpp
Tag¶
uint64 ludus::foundation::filesystem::ReadOptions::Tag = 0
Host correlation value copied unchanged to completion and trace.
Related types: uint64
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/async.hpp
TracePath¶
const VirtualPath* ludus::foundation::filesystem::ReadOptions::TracePath =
nullptr
Optional valid diagnostic key copied when tracing is enabled; does not select the file.
Related types: VirtualPath
Declared in modules/foundation/filesystem/include/ludus/foundation/filesystem/async.hpp