Lines Matching refs:handle
67 ArchiveHandle handle = GetSelf().GetHandleTable().Register(archive); in AddArchive() local
68 if (!handle) in AddArchive()
72 Result result = GetSelf().RegisterToNameMap(name, handle); in AddArchive()
75 GetSelf().GetHandleTable().Unregister(handle); in AddArchive()
82 ArchiveHandle handle; in RemoveArchive() local
83 NN_UTIL_RETURN_IF_FAILED(GetSelf().GetArchiveHandle(&handle, name)); in RemoveArchive()
85 GetSelf().GetHandleTable().Unregister(handle); in RemoveArchive()
103 ArchiveHandle handle; in OpenFile() local
104 NN_UTIL_RETURN_IF_FAILED(GetSelf().GetArchiveHandle(&handle, name)); in OpenFile()
107 Accessor acc(GetSelf().GetHandleTable(), handle); in OpenFile()
114 *pOut = FileHandle(handle, file); in OpenFile()
118 Result ReadFile(s32* pOut, const FileHandle& handle, s64 offset, void* buffer, size_t size) in ReadFile() argument
120 Accessor acc(GetSelf().GetHandleTable(), handle.archiveHandle); in ReadFile()
125 return handle.p->ReadBytes(pOut, offset, buffer, size); in ReadFile()
128 … Result WriteFile(s32* pOut, const FileHandle& handle, s64 offset, const void* buffer, size_t size) in WriteFile() argument
130 Accessor acc(GetSelf().GetHandleTable(), handle.archiveHandle); in WriteFile()
135 return handle.p->WriteBytes(pOut, offset, buffer, size, nn::fs::WriteOption(true)); in WriteFile()
138 Result GetFileSize(s64* pOut, const FileHandle& handle) in GetFileSize() argument
140 Accessor acc(GetSelf().GetHandleTable(), handle.archiveHandle); in GetFileSize()
145 return handle.p->GetSize(pOut); in GetFileSize()
148 Result SetFileSize(const FileHandle& handle, s64 size) in SetFileSize() argument
150 Accessor acc(GetSelf().GetHandleTable(), handle.archiveHandle); in SetFileSize()
155 return handle.p->SetSize(size); in SetFileSize()
158 Result CloseFile(const FileHandle& handle) in CloseFile() argument
160 Accessor acc(GetSelf().GetHandleTable(), handle.archiveHandle); in CloseFile()
165 Result result = handle.p->Close(); in CloseFile()
166 acc->FreeFileObject(handle.p); in CloseFile()
177 ArchiveHandle handle; in OpenDirectory() local
178 NN_UTIL_RETURN_IF_FAILED(GetSelf().GetArchiveHandle(&handle, name)); in OpenDirectory()
181 Accessor acc(GetSelf().GetHandleTable(), handle); in OpenDirectory()
188 *pOut = DirectoryHandle(handle, directory); in OpenDirectory()
192 …Result ReadDirectory(s32* pNumEntriesOut, const DirectoryHandle& handle, DirectoryEntry entries[],… in ReadDirectory() argument
194 Accessor acc(GetSelf().GetHandleTable(), handle.archiveHandle); in ReadDirectory()
199 return handle.p->Read(pNumEntriesOut, entries, numEntries); in ReadDirectory()
202 Result CloseDirectory(const DirectoryHandle& handle) in CloseDirectory() argument
204 Accessor acc(GetSelf().GetHandleTable(), handle.archiveHandle); in CloseDirectory()
209 Result result = handle.p->Close(); in CloseDirectory()
210 acc->FreeDirectoryObject(handle.p); in CloseDirectory()
221 ArchiveHandle handle; in DeleteFile() local
222 NN_UTIL_RETURN_IF_FAILED(GetSelf().GetArchiveHandle(&handle, name)); in DeleteFile()
224 Accessor acc(GetSelf().GetHandleTable(), handle); in DeleteFile()
241 ArchiveHandle handle; in DeleteDirectory() local
242 NN_UTIL_RETURN_IF_FAILED(GetSelf().GetArchiveHandle(&handle, name)); in DeleteDirectory()
244 Accessor acc(GetSelf().GetHandleTable(), handle); in DeleteDirectory()
261 ArchiveHandle handle; in DeleteDirectoryRecursively() local
262 NN_UTIL_RETURN_IF_FAILED(GetSelf().GetArchiveHandle(&handle, name)); in DeleteDirectoryRecursively()
264 Accessor acc(GetSelf().GetHandleTable(), handle); in DeleteDirectoryRecursively()
281 ArchiveHandle handle; in CreateFile() local
282 NN_UTIL_RETURN_IF_FAILED(GetSelf().GetArchiveHandle(&handle, name)); in CreateFile()
284 Accessor acc(GetSelf().GetHandleTable(), handle); in CreateFile()
301 ArchiveHandle handle; in CreateDirectory() local
302 NN_UTIL_RETURN_IF_FAILED(GetSelf().GetArchiveHandle(&handle, name)); in CreateDirectory()
304 Accessor acc(GetSelf().GetHandleTable(), handle); in CreateDirectory()
389 ArchiveHandle handle; in GetPathMark() local
390 NN_UTIL_RETURN_IF_FAILED(GetSelf().GetArchiveHandle(&handle, name)); in GetPathMark()
392 Accessor acc(GetSelf().GetHandleTable(), handle); in GetPathMark()