diff options
author | t895 <clombardo169@gmail.com> | 2024-01-22 01:31:26 +0100 |
---|---|---|
committer | t895 <clombardo169@gmail.com> | 2024-01-22 01:31:26 +0100 |
commit | 961b5586a5a48a90191eacb0b767e03a7f65abbb (patch) | |
tree | 795f1deed2f3312d5cb8370f716150695d74140d /src/frontend_common/content_manager.h | |
parent | android: Add options to verify installed content (diff) | |
download | yuzu-961b5586a5a48a90191eacb0b767e03a7f65abbb.tar yuzu-961b5586a5a48a90191eacb0b767e03a7f65abbb.tar.gz yuzu-961b5586a5a48a90191eacb0b767e03a7f65abbb.tar.bz2 yuzu-961b5586a5a48a90191eacb0b767e03a7f65abbb.tar.lz yuzu-961b5586a5a48a90191eacb0b767e03a7f65abbb.tar.xz yuzu-961b5586a5a48a90191eacb0b767e03a7f65abbb.tar.zst yuzu-961b5586a5a48a90191eacb0b767e03a7f65abbb.zip |
Diffstat (limited to 'src/frontend_common/content_manager.h')
-rw-r--r-- | src/frontend_common/content_manager.h | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/frontend_common/content_manager.h b/src/frontend_common/content_manager.h index 92276700b..0b0fee73e 100644 --- a/src/frontend_common/content_manager.h +++ b/src/frontend_common/content_manager.h @@ -127,14 +127,14 @@ inline bool RemoveMod(const Service::FileSystem::FileSystemController& fs_contro * \param system Raw pointer to the system instance * \param vfs Raw pointer to the VfsFilesystem instance in Core::System * \param filename Path to the NSP file - * \param callback Optional callback to report the progress of the installation. The first size_t + * \param callback Callback to report the progress of the installation. The first size_t * parameter is the total size of the virtual file and the second is the current progress. If you * return true to the callback, it will cancel the installation as soon as possible. * \return [InstallResult] representing how the installation finished */ -inline InstallResult InstallNSP( - Core::System* system, FileSys::VfsFilesystem* vfs, const std::string& filename, - const std::function<bool(size_t, size_t)>& callback = std::function<bool(size_t, size_t)>()) { +inline InstallResult InstallNSP(Core::System* system, FileSys::VfsFilesystem* vfs, + const std::string& filename, + const std::function<bool(size_t, size_t)>& callback) { const auto copy = [callback](const FileSys::VirtualFile& src, const FileSys::VirtualFile& dest, std::size_t block_size) { if (src == nullptr || dest == nullptr) { @@ -192,15 +192,15 @@ inline InstallResult InstallNSP( * \param filename Path to the NCA file * \param registered_cache Raw pointer to the registered cache that the NCA will be installed to * \param title_type Type of NCA package to install - * \param callback Optional callback to report the progress of the installation. The first size_t + * \param callback Callback to report the progress of the installation. The first size_t * parameter is the total size of the virtual file and the second is the current progress. If you * return true to the callback, it will cancel the installation as soon as possible. * \return [InstallResult] representing how the installation finished */ -inline InstallResult InstallNCA( - FileSys::VfsFilesystem* vfs, const std::string& filename, - FileSys::RegisteredCache* registered_cache, const FileSys::TitleType title_type, - const std::function<bool(size_t, size_t)>& callback = std::function<bool(size_t, size_t)>()) { +inline InstallResult InstallNCA(FileSys::VfsFilesystem* vfs, const std::string& filename, + FileSys::RegisteredCache* registered_cache, + const FileSys::TitleType title_type, + const std::function<bool(size_t, size_t)>& callback) { const auto copy = [callback](const FileSys::VirtualFile& src, const FileSys::VirtualFile& dest, std::size_t block_size) { if (src == nullptr || dest == nullptr) { @@ -247,14 +247,14 @@ inline InstallResult InstallNCA( * \brief Verifies the installed contents for a given ManualContentProvider * \param system Raw pointer to the system instance * \param provider Raw pointer to the content provider that's tracking indexed games - * \param callback Optional callback to report the progress of the installation. The first size_t + * \param callback Callback to report the progress of the installation. The first size_t * parameter is the total size of the installed contents and the second is the current progress. If * you return true to the callback, it will cancel the installation as soon as possible. * \return A list of entries that failed to install. Returns an empty vector if successful. */ inline std::vector<std::string> VerifyInstalledContents( Core::System* system, FileSys::ManualContentProvider* provider, - const std::function<bool(size_t, size_t)>& callback = std::function<bool(size_t, size_t)>()) { + const std::function<bool(size_t, size_t)>& callback) { // Get content registries. auto bis_contents = system->GetFileSystemController().GetSystemNANDContents(); auto user_contents = system->GetFileSystemController().GetUserNANDContents(); @@ -337,14 +337,14 @@ inline std::vector<std::string> VerifyInstalledContents( * \brief Verifies the contents of a given game * \param system Raw pointer to the system instance * \param game_path Patch to the game file - * \param callback Optional callback to report the progress of the installation. The first size_t + * \param callback Callback to report the progress of the installation. The first size_t * parameter is the total size of the installed contents and the second is the current progress. If * you return true to the callback, it will cancel the installation as soon as possible. * \return GameVerificationResult representing how the verification process finished */ inline GameVerificationResult VerifyGameContents( Core::System* system, const std::string& game_path, - const std::function<bool(size_t, size_t)>& callback = std::function<bool(size_t, size_t)>()) { + const std::function<bool(size_t, size_t)>& callback) { const auto loader = Loader::GetLoader( *system, system->GetFilesystem()->OpenFile(game_path, FileSys::Mode::Read)); if (loader == nullptr) { |