Skip to content

TitleFileDownloadCache

Class in IpDrv · IpDrv.TitleFileDownloadCache · native, config

Object › McpServiceBase › MCPBase › TitleFileDownloadCache

Implements: OnlineTitleFileCacheInterface

Using it from Lua
h7.find_all("TitleFileDownloadCache")            -- live instances
h7.find_class("IpDrv.TitleFileDownloadCache")   -- the class
h7.hook("IpDrv.TitleFileDownloadCache.AddLoadTitleFileCompleteDelegate", fn)

Enums

ETitleFileFileOp

TitleFile_None = 0, TitleFile_Save = 1, TitleFile_Load = 2

Structs

TitleFileCacheEntry

Struct extends OnlineSubsystem.TitleFile

FieldType
LogicalNamestring
Hashstring
FileOpETitleFileFileOp
Arpointer

Properties

NameTypeNotes
LoadCompleteDelegatesarray>private
SaveCompleteDelegatesarray>private
TitleFilesarray<TitleFileCacheEntry>

Functions

NameDeclaration
AddLoadTitleFileCompleteDelegatefunction AddLoadTitleFileCompleteDelegate()
AddSaveTitleFileCompleteDelegatefunction AddSaveTitleFileCompleteDelegate()
ClearCachedFilenative function bool ClearCachedFile(string FileName)
ClearCachedFilesnative function bool ClearCachedFiles()
ClearLoadTitleFileCompleteDelegatefunction ClearLoadTitleFileCompleteDelegate()
ClearSaveTitleFileCompleteDelegatefunction ClearSaveTitleFileCompleteDelegate()
DeleteTitleFilenative function bool DeleteTitleFile(string FileName)
DeleteTitleFilesnative function bool DeleteTitleFiles(float MaxAgeSeconds)
GetTitleFileContentsnative function bool GetTitleFileContents(string FileName, out array FileContents)
GetTitleFileHashnative function string GetTitleFileHash(string FileName)
GetTitleFileLogicalNamenative function string GetTitleFileLogicalName(string FileName)
GetTitleFileStatenative function EOnlineEnumerationReadState GetTitleFileState(string FileName)
LoadTitleFilenative function bool LoadTitleFile(string FileName)
OnLoadTitleFileCompletedelegate OnLoadTitleFileComplete(bool bWasSuccessful, string FileName)
OnSaveTitleFileCompletedelegate OnSaveTitleFileComplete(bool bWasSuccessful, string FileName)
SaveTitleFilenative function bool SaveTitleFile(string FileName, string LogicalName, array FileContents)

Inherited

FromMembers
MCPBase0 properties, 0 functions
McpServiceBase2 properties, 16 functions
Object13 properties, 308 functions