Lines Matching refs:IncFsControl

56 typedef struct IncFsControl IncFsControl;  typedef
212 IncFsControl* IncFs_Mount(const char* backingPath, const char* targetDir,
214 IncFsControl* IncFs_Open(const char* dir);
215 IncFsControl* IncFs_CreateControl(IncFsFd cmd, IncFsFd pendingReads, IncFsFd logs,
217 void IncFs_DeleteControl(IncFsControl* control);
218 IncFsFd IncFs_GetControlFd(const IncFsControl* control, IncFsFdType type);
219 IncFsSize IncFs_ReleaseControlFds(IncFsControl* control, IncFsFd out[], IncFsSize outSize);
221 IncFsErrorCode IncFs_SetOptions(const IncFsControl* control, IncFsMountOptions options);
226 IncFsErrorCode IncFs_Root(const IncFsControl* control, char buffer[], size_t* bufferSize);
228 IncFsErrorCode IncFs_MakeFile(const IncFsControl* control, const char* path, int32_t mode,
230 IncFsErrorCode IncFs_MakeMappedFile(const IncFsControl* control, const char* path, int32_t mode,
233 IncFsErrorCode IncFs_MakeDir(const IncFsControl* control, const char* path, int32_t mode);
234 IncFsErrorCode IncFs_MakeDirs(const IncFsControl* control, const char* path, int32_t mode);
236 IncFsErrorCode IncFs_GetMetadataById(const IncFsControl* control, IncFsFileId id, char buffer[],
238 IncFsErrorCode IncFs_GetMetadataByPath(const IncFsControl* control, const char* path, char buffer[],
241 IncFsErrorCode IncFs_GetSignatureById(const IncFsControl* control, IncFsFileId id, char buffer[],
243 IncFsErrorCode IncFs_GetSignatureByPath(const IncFsControl* control, const char* path,
247 IncFsFileId IncFs_GetId(const IncFsControl* control, const char* path);
249 IncFsErrorCode IncFs_Link(const IncFsControl* control, const char* sourcePath,
251 IncFsErrorCode IncFs_Unlink(const IncFsControl* control, const char* path);
253 IncFsErrorCode IncFs_WaitForPendingReads(const IncFsControl* control, int32_t timeoutMs,
255 IncFsErrorCode IncFs_WaitForPageReads(const IncFsControl* control, int32_t timeoutMs,
258 IncFsErrorCode IncFs_WaitForPendingReadsWithUid(const IncFsControl* control, int32_t timeoutMs,
260 IncFsErrorCode IncFs_WaitForPageReadsWithUid(const IncFsControl* control, int32_t timeoutMs,
263 IncFsErrorCode IncFs_WaitForFsWrittenBlocksChange(const IncFsControl* control, int32_t timeoutMs,
266 IncFsFd IncFs_OpenForSpecialOpsByPath(const IncFsControl* control, const char* path);
267 IncFsFd IncFs_OpenForSpecialOpsById(const IncFsControl* control, IncFsFileId id);
271 IncFsErrorCode IncFs_SetUidReadTimeouts(const IncFsControl* control,
273 IncFsErrorCode IncFs_GetUidReadTimeouts(const IncFsControl* control,
276 IncFsErrorCode IncFs_GetFileBlockCountByPath(const IncFsControl* control, const char* path,
278 IncFsErrorCode IncFs_GetFileBlockCountById(const IncFsControl* control, IncFsFileId id,
281 IncFsErrorCode IncFs_ListIncompleteFiles(const IncFsControl* control, IncFsFileId ids[],
290 typedef bool (*FileCallback)(void* context, const IncFsControl* control, IncFsFileId fileId);
291 IncFsErrorCode IncFs_ForEachFile(const IncFsControl* control, void* context, FileCallback cb);
292 IncFsErrorCode IncFs_ForEachIncompleteFile(const IncFsControl* control, void* context,
295 IncFsErrorCode IncFs_WaitForLoadingComplete(const IncFsControl* control, int32_t timeoutMs);
312 IncFsErrorCode IncFs_IsFullyLoadedByPath(const IncFsControl* control, const char* path);
313 IncFsErrorCode IncFs_IsFullyLoadedById(const IncFsControl* control, IncFsFileId fileId);
319 IncFsErrorCode IncFs_IsEverythingFullyLoaded(const IncFsControl* control);
323 IncFsErrorCode IncFs_ReserveSpaceByPath(const IncFsControl* control, const char* path,
325 IncFsErrorCode IncFs_ReserveSpaceById(const IncFsControl* control, IncFsFileId id, IncFsSize size);
342 IncFsErrorCode IncFs_GetLastReadError(const IncFsControl* control,