bool CNANDContentManager::RemoveTitle(u64 _titleID) { if (!GetNANDLoader(_titleID).IsValid()) return false; GetNANDLoader(_titleID).RemoveTitle(); return GetNANDLoader(_titleID, true).IsValid(); }
bool CNANDContentManager::RemoveTitle(u64 title_id, Common::FromWhichRoot from) { auto& loader = GetNANDLoader(title_id, from); if (!loader.IsValid()) return false; loader.RemoveTitle(); return GetNANDLoader(title_id, from).IsValid(); }
const INANDContentLoader& CNANDContentManager::GetNANDLoader(u64 _titleId, bool forceReload) { std::string _rName = Common::GetTitleContentPath(_titleId); return GetNANDLoader(_rName, forceReload); }
const CNANDContentLoader& CNANDContentManager::GetNANDLoader(u64 title_id, Common::FromWhichRoot from) { std::string path = Common::GetTitleContentPath(title_id, from); return GetNANDLoader(path); }