Lines Matching refs:handle
67 ArchiveHandle handle = GetSelf().GetHandleTable().Register(archive); in AddArchive() local
68 if (!handle) in AddArchive()
73 Result result = GetSelf().RegisterToNameMap(name, handle); in AddArchive()
76 GetSelf().GetHandleTable().Unregister(handle); in AddArchive()
83 ArchiveHandle handle; in RemoveArchive() local
84 NN_UTIL_RETURN_IF_FAILED(GetSelf().GetArchiveHandle(&handle, name)); in RemoveArchive()
86 GetSelf().GetHandleTable().Unregister(handle); in RemoveArchive()
104 ArchiveHandle handle; in OpenFile() local
105 NN_UTIL_RETURN_IF_FAILED(GetSelf().GetArchiveHandle(&handle, name)); in OpenFile()
108 Accessor acc(GetSelf().GetHandleTable(), handle); in OpenFile()
116 *pOut = FileHandle(handle, file); in OpenFile()
120 Result ReadFile(s32* pOut, const FileHandle& handle, s64 offset, void* buffer, size_t size) in ReadFile() argument
122 Accessor acc(GetSelf().GetHandleTable(), handle.archiveHandle); in ReadFile()
128 return handle.p->ReadBytes(pOut, offset, buffer, size); in ReadFile()
131 … Result WriteFile(s32* pOut, const FileHandle& handle, s64 offset, const void* buffer, size_t size) in WriteFile() argument
133 Accessor acc(GetSelf().GetHandleTable(), handle.archiveHandle); in WriteFile()
139 return handle.p->WriteBytes(pOut, offset, buffer, size, true); in WriteFile()
142 Result GetFileSize(s64* pOut, const FileHandle& handle) in GetFileSize() argument
144 Accessor acc(GetSelf().GetHandleTable(), handle.archiveHandle); in GetFileSize()
150 return handle.p->GetSize(pOut); in GetFileSize()
153 Result SetFileSize(const FileHandle& handle, s64 size) in SetFileSize() argument
155 Accessor acc(GetSelf().GetHandleTable(), handle.archiveHandle); in SetFileSize()
161 return handle.p->SetSize(size); in SetFileSize()
164 Result CloseFile(const FileHandle& handle) in CloseFile() argument
166 Accessor acc(GetSelf().GetHandleTable(), handle.archiveHandle); in CloseFile()
172 Result result = handle.p->Close(); in CloseFile()
173 acc->FreeFileObject(handle.p); in CloseFile()
184 ArchiveHandle handle; in OpenDirectory() local
185 NN_UTIL_RETURN_IF_FAILED(GetSelf().GetArchiveHandle(&handle, name)); in OpenDirectory()
188 Accessor acc(GetSelf().GetHandleTable(), handle); in OpenDirectory()
196 *pOut = DirectoryHandle(handle, directory); in OpenDirectory()
200 …Result ReadDirectory(s32* pNumEntriesOut, const DirectoryHandle& handle, DirectoryEntry entries[],… in ReadDirectory() argument
202 Accessor acc(GetSelf().GetHandleTable(), handle.archiveHandle); in ReadDirectory()
208 return handle.p->Read(pNumEntriesOut, entries, numEntries); in ReadDirectory()
211 Result CloseDirectory(const DirectoryHandle& handle) in CloseDirectory() argument
213 Accessor acc(GetSelf().GetHandleTable(), handle.archiveHandle); in CloseDirectory()
219 Result result = handle.p->Close(); in CloseDirectory()
220 acc->FreeDirectoryObject(handle.p); in CloseDirectory()
231 ArchiveHandle handle; in DeleteFile() local
232 NN_UTIL_RETURN_IF_FAILED(GetSelf().GetArchiveHandle(&handle, name)); in DeleteFile()
234 Accessor acc(GetSelf().GetHandleTable(), handle); in DeleteFile()
252 ArchiveHandle handle; in DeleteDirectory() local
253 NN_UTIL_RETURN_IF_FAILED(GetSelf().GetArchiveHandle(&handle, name)); in DeleteDirectory()
255 Accessor acc(GetSelf().GetHandleTable(), handle); in DeleteDirectory()
273 ArchiveHandle handle; in DeleteDirectoryRecursively() local
274 NN_UTIL_RETURN_IF_FAILED(GetSelf().GetArchiveHandle(&handle, name)); in DeleteDirectoryRecursively()
276 Accessor acc(GetSelf().GetHandleTable(), handle); in DeleteDirectoryRecursively()
294 ArchiveHandle handle; in CreateDirectory() local
295 NN_UTIL_RETURN_IF_FAILED(GetSelf().GetArchiveHandle(&handle, name)); in CreateDirectory()
297 Accessor acc(GetSelf().GetHandleTable(), handle); in CreateDirectory()
385 ArchiveHandle handle; in GetPathMark() local
386 NN_UTIL_RETURN_IF_FAILED(GetSelf().GetArchiveHandle(&handle, name)); in GetPathMark()
388 Accessor acc(GetSelf().GetHandleTable(), handle); in GetPathMark()