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

View File

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