Skip to content

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