Line 112: |
Line 112: |
| | 5 || GetIContentMetaDatabase || Takes a [[Filesystem_services#StorageId|StorageID]], (2.0.0+) Only returns a storage if one has previously been opened globally via OpenIContentStorage. | | | 5 || GetIContentMetaDatabase || Takes a [[Filesystem_services#StorageId|StorageID]], (2.0.0+) Only returns a storage if one has previously been opened globally via OpenIContentStorage. |
| |- | | |- |
− | | ([[1.0.0]]) 6 || CloseAndLockIContentStorage || Takes a [[Filesystem_services#StorageId|StorageID]]. Calls IContentStorage->CloseAndFlushStorage(). | + | | ([[1.0.0]]) 6 || CloseContentStorageForcibly || Takes a [[Filesystem_services#StorageId|StorageID]]. Calls IContentStorage->CloseAndFlushStorage(). |
| |- | | |- |
− | | ([[1.0.0]]) 7 || CloseAndLockIContentMetaDatabase || Takes a [[Filesystem_services#StorageId|StorageID]]. Calls IContentMetaDatabase->CloseMetaDatabase(). | + | | ([[1.0.0]]) 7 || CloseContentMetaDatabaseForcibly || Takes a [[Filesystem_services#StorageId|StorageID]]. Calls IContentMetaDatabase->CloseMetaDatabase(). |
| |- | | |- |
| | 8 || DeleteSaveDataForMediaId || Takes a [[Filesystem_services#StorageId|StorageID]], and deletes the associated savedata. | | | 8 || DeleteSaveDataForMediaId || Takes a [[Filesystem_services#StorageId|StorageID]], and deletes the associated savedata. |
Line 135: |
Line 135: |
| ! Cmd || Name || Notes | | ! Cmd || Name || Notes |
| |- | | |- |
− | | 0 || [[#GetUUID]] || Returns a random UUID for the Content Storage. | + | | 0 || [[#GeneratePlaceHolderId]] || Returns a random UUID for the Content Storage. |
| |- | | |- |
| | 1 || CreatePlaceholderEntryAndRegisteredDirectoryEntry || Takes two [[#NcaID]]s, and a u64 filesize. | | | 1 || CreatePlaceholderEntryAndRegisteredDirectoryEntry || Takes two [[#NcaID]]s, and a u64 filesize. |
Line 151: |
Line 151: |
| | 7 || DoesRegisteredEntryExist || Takes a [[#NcaID]]. | | | 7 || DoesRegisteredEntryExist || Takes a [[#NcaID]]. |
| |- | | |- |
− | | 8 || GetPathForRegisteredEntry || Takes a [[#NcaID]]. Returns a [[Filesystem_services#ContentPath|Content Path]]. | + | | 8 || GetPath || Takes a [[#NcaID]]. Returns a [[Filesystem_services#ContentPath|Content Path]]. |
| |- | | |- |
− | | 9 || GetPathForPlaceholderEntry || Takes a [[#NcaID]]. Returns a [[Filesystem_services#ContentPath|Content Path]]. | + | | 9 || GetPlaceholderPath || Takes a [[#NcaID]]. Returns a [[Filesystem_services#ContentPath|Content Path]]. |
| |- | | |- |
| | 10 || CleanPlaceholderDirectory || Deletes and re-creates the Placeholder directory. | | | 10 || CleanPlaceholderDirectory || Deletes and re-creates the Placeholder directory. |
Line 186: |
Line 186: |
| |} | | |} |
| | | |
− | ==== GetUUID ==== | + | ==== GeneratePlaceHolderId ==== |
− | Calls nn::util::GenerateUuid(), which internally calls nn::os::GenerateRandomBytes(16); | + | Generates a random [[#NcaID]] for use as a placeholder. |
| + | |
| + | Calls nn::util::GenerateUuid(), which internally calls nn::os::GenerateRandomBytes(16); |
| | | |
| ==== GetNumberOfRegisteredEntries ==== | | ==== GetNumberOfRegisteredEntries ==== |