Lines Matching refs:control
91 UniqueControl(IncFsControl* control = nullptr) : mControl(control) {}
217 ErrorCode setOptions(const Control& control, MountOptions newOptions);
222 std::string root(const Control& control);
224 ErrorCode makeFile(const Control& control, std::string_view path, int mode, FileId fileId,
226 ErrorCode makeMappedFile(const Control& control, std::string_view path, int mode,
228 ErrorCode makeDir(const Control& control, std::string_view path, int mode = 0555);
229 ErrorCode makeDirs(const Control& control, std::string_view path, int mode = 0555);
231 RawMetadata getMetadata(const Control& control, FileId fileId);
232 RawMetadata getMetadata(const Control& control, std::string_view path);
233 FileId getFileId(const Control& control, std::string_view path);
235 RawSignature getSignature(const Control& control, FileId fileId);
236 RawSignature getSignature(const Control& control, std::string_view path);
238 ErrorCode link(const Control& control, std::string_view sourcePath, std::string_view targetPath);
239 ErrorCode unlink(const Control& control, std::string_view path);
243 WaitResult waitForPendingReads(const Control& control, std::chrono::milliseconds timeout,
245 WaitResult waitForPageReads(const Control& control, std::chrono::milliseconds timeout,
247 WaitResult waitForPendingReads(const Control& control, std::chrono::milliseconds timeout,
249 WaitResult waitForPageReads(const Control& control, std::chrono::milliseconds timeout,
252 UniqueFd openForSpecialOps(const Control& control, FileId fileId);
253 UniqueFd openForSpecialOps(const Control& control, std::string_view path);
260 ErrorCode setUidReadTimeouts(const Control& control, Span<const UidReadTimeouts> timeouts);
261 std::optional<std::vector<UidReadTimeouts>> getUidReadTimeouts(const Control& control);
263 std::optional<BlockCounts> getBlockCount(const Control& control, FileId fileId);
264 std::optional<BlockCounts> getBlockCount(const Control& control, std::string_view path);
266 std::optional<std::vector<FileId>> listIncompleteFiles(const Control& control);
269 ErrorCode forEachFile(const Control& control, Callback&& cb);
271 ErrorCode forEachIncompleteFile(const Control& control, Callback&& cb);
273 WaitResult waitForLoadingComplete(const Control& control, std::chrono::milliseconds timeout);
277 LoadingState isFullyLoaded(const Control& control, std::string_view path);
278 LoadingState isFullyLoaded(const Control& control, FileId fileId);
279 LoadingState isEverythingFullyLoaded(const Control& control);
282 ErrorCode reserveSpace(const Control& control, std::string_view path, Size size);
283 ErrorCode reserveSpace(const Control& control, FileId id, Size size);
286 std::optional<LastReadError> getLastReadError(const Control& control);