ncm client: added simplified funcs

This commit is contained in:
Adubbz 2020-03-31 20:28:51 +11:00 committed by Michael Scire
parent dd00963b57
commit 5eeb4884c4
2 changed files with 10 additions and 0 deletions

View File

@ -140,6 +140,7 @@ namespace ams::ncm {
Result Cleanup();
void CleanupProgress();
Result ListContentMetaKey(s32 *out_keys_written, StorageContentMetaKey *out_keys, s32 out_keys_count, s32 offset, ListContentMetaKeyFilter filter);
Result ListContentMetaKey(s32 *out_keys_written, StorageContentMetaKey *out_keys, s32 out_keys_count, s32 offset);
Result ListApplicationContentMetaKey(s32 *out_keys_written, ApplicationContentMetaKey *out_keys, s32 out_keys_count, s32 offset);
Result Execute();
void StartThroughputMeasurement();
@ -147,6 +148,7 @@ namespace ams::ncm {
Result PrepareAndExecute();
Result VerifyAllNotCommitted(const StorageContentMetaKey *keys, s32 num_keys);
Result Commit(const StorageContentMetaKey *keys, s32 num_keys);
Result Commit();
Result IncludesExFatDriver(bool *out);
Result IsNewerThanInstalled(bool *out, const ContentMetaKey &key);
void ResetLastResult();

View File

@ -405,6 +405,10 @@ namespace ams::ncm {
return ResultSuccess();
}
Result InstallTaskBase::ListContentMetaKey(s32 *out_keys_written, StorageContentMetaKey *out_keys, s32 out_keys_count, s32 offset) {
return this->ListContentMetaKey(out_keys_written, out_keys, out_keys_count, offset, ListContentMetaKeyFilter::All);
}
Result InstallTaskBase::ListApplicationContentMetaKey(s32 *out_keys_written, ApplicationContentMetaKey *out_keys, s32 out_keys_count, s32 offset) {
/* Count the number of content meta entries. */
s32 count;
@ -681,6 +685,10 @@ namespace ams::ncm {
return ResultSuccess();
}
Result InstallTaskBase::Commit() {
return this->Commit(nullptr, 0);
}
Result InstallTaskBase::IncludesExFatDriver(bool *out) {
/* Count the number of content meta entries. */
s32 count;