Lines Matching defs:control
135 auto control = IncFs_Mount(details::c_str(backingPath), details::c_str(targetDir), options); in mount() local
140 auto control = IncFs_Open(details::c_str(dir)); in open() local
149 inline ErrorCode setOptions(const Control& control, MountOptions newOptions) { in setOptions()
161 inline std::string root(const Control& control) { in root()
173 inline ErrorCode makeFile(const Control& control, std::string_view path, int mode, FileId fileId, in makeFile()
177 inline ErrorCode makeMappedFile(const Control& control, std::string_view path, int mode, in makeMappedFile()
181 inline ErrorCode makeDir(const Control& control, std::string_view path, int mode) { in makeDir()
184 inline ErrorCode makeDirs(const Control& control, std::string_view path, int mode) { in makeDirs()
188 inline RawMetadata getMetadata(const Control& control, FileId fileId) { in getMetadata()
198 inline RawMetadata getMetadata(const Control& control, std::string_view path) { in getMetadata()
208 inline RawSignature getSignature(const Control& control, FileId fileId) { in getSignature()
218 inline RawSignature getSignature(const Control& control, std::string_view path) { in getSignature()
228 inline FileId getFileId(const Control& control, std::string_view path) { in getFileId()
232 inline ErrorCode link(const Control& control, std::string_view sourcePath, in link()
237 inline ErrorCode unlink(const Control& control, std::string_view path) { in unlink()
242 WaitResult waitForReads(const Control& control, std::chrono::milliseconds timeout, in waitForReads()
260 inline WaitResult waitForPendingReads(const Control& control, std::chrono::milliseconds timeout, in waitForPendingReads()
266 inline WaitResult waitForPendingReads(const Control& control, std::chrono::milliseconds timeout, in waitForPendingReads()
272 inline WaitResult waitForPageReads(const Control& control, std::chrono::milliseconds timeout, in waitForPageReads()
280 inline WaitResult waitForPageReads(const Control& control, std::chrono::milliseconds timeout, in waitForPageReads()
288 inline UniqueFd openForSpecialOps(const Control& control, FileId fileId) { in openForSpecialOps()
291 inline UniqueFd openForSpecialOps(const Control& control, std::string_view path) { in openForSpecialOps()
354 inline LoadingState isFullyLoaded(const Control& control, std::string_view path) { in isFullyLoaded()
357 inline LoadingState isFullyLoaded(const Control& control, FileId fileId) { in isFullyLoaded()
361 inline LoadingState isEverythingFullyLoaded(const Control& control) { in isEverythingFullyLoaded()
365 inline std::optional<std::vector<FileId>> listIncompleteFiles(const Control& control) { in listIncompleteFiles()
382 inline ErrorCode forEachFile(const Control& control, Callback&& cb) { in forEachFile()
393 inline ErrorCode forEachIncompleteFile(const Control& control, Callback&& cb) { in forEachIncompleteFile()
405 inline WaitResult waitForLoadingComplete(const Control& control, in waitForLoadingComplete()
418 inline std::optional<BlockCounts> getBlockCount(const Control& control, FileId fileId) { in getBlockCount()
428 inline std::optional<BlockCounts> getBlockCount(const Control& control, std::string_view path) { in getBlockCount()
438 inline ErrorCode setUidReadTimeouts(const Control& control, Span<const UidReadTimeouts> timeouts) { in setUidReadTimeouts()
442 inline std::optional<std::vector<UidReadTimeouts>> getUidReadTimeouts(const Control& control) { in getUidReadTimeouts()
458 inline ErrorCode reserveSpace(const Control& control, std::string_view path, Size size) { in reserveSpace()
461 inline ErrorCode reserveSpace(const Control& control, FileId id, Size size) { in reserveSpace()
474 inline std::optional<LastReadError> getLastReadError(const Control& control) { in getLastReadError()