Lines Matching refs:incfs
77 using Control = incfs::Control;
78 using FileId = incfs::FileId;
79 using ErrorCode = incfs::ErrorCode;
80 using UniqueFd = incfs::UniqueFd;
81 using WaitResult = incfs::WaitResult;
82 using Features = incfs::Features;
83 using Metrics = incfs::Metrics;
84 using LastReadError = incfs::LastReadError;
101 incfs::NewFileParams params) const = 0;
103 incfs::NewMappedFileParams params) const = 0;
106 virtual incfs::RawMetadata getMetadata(const Control& control, FileId fileid) const = 0;
107 virtual incfs::RawMetadata getMetadata(const Control& control, std::string_view path) const = 0;
111 virtual incfs::LoadingState isFileFullyLoaded(const Control& control,
113 virtual incfs::LoadingState isFileFullyLoaded(const Control& control, FileId id) const = 0;
114 virtual incfs::LoadingState isEverythingFullyLoaded(const Control& control) const = 0;
119 virtual ErrorCode writeBlocks(std::span<const incfs::DataBlock> blocks) const = 0;
123 std::vector<incfs::ReadInfoWithUid>* pendingReadsBuffer) const = 0;