wut  v1.7.0
Wii U Toolchain
Public Member Functions
TitleListCache Class Referencefinal

#include <TitleListCache.h>

Inheritance diagram for TitleListCache:
Inheritance graph
[legend]

Public Member Functions

 TitleListCache ()
 
 ~TitleListCache () override
 
details::ITitleListAccessorBaseGetTitleListAccessor ()
 
details::ILaunchedTitleListAccessorBaseGetLaunchedTitleListAccessor ()
 
details::IInstalledTitleListAccessorBaseGetInstalledTitleListAccessor ()
 
details::IDiscCachedTitleAccessorBaseGetDiscCachedTitleAccessor ()
 
details::ISerializerBase< nn::sl::TitleInfo > & GetTitleInfoSerializer ()
 
details::ITimeAccessorBaseGetTimeAccessor ()
 
details::IMetaInfoAccessorBaseGetMetaInfoAccessor ()
 
void Initialize (int u1, int num)
 
void Initialize (int u1, int num, int u3)
 
void Initialize (int u1, int num, int u3, details::ITitleListAccessorBase &titleListAccessor, details::ILaunchedTitleListAccessorBase &launchedTitleListAccessor, details::IInstalledTitleListAccessorBase &installedTitleListAccessor, details::IDiscCachedTitleAccessorBase &discCachedTitleAccessor, details::ISerializerBase< nn::sl::TitleInfo > &titleInfoSerializer)
 
void Initialize (int u1, int num, details::ITitleListAccessorBase &titleListAccessor, details::ILaunchedTitleListAccessorBase &launchedTitleListAccessor, details::IInstalledTitleListAccessorBase &installedTitleListAccessor, details::IDiscCachedTitleAccessorBase &discCachedTitleAccessor, details::ISerializerBase< nn::sl::TitleInfo > &titleInfoSerializer)
 
void Initialize (int u1, int u2, int u3, details::ITitleListAccessorBase &titleListAccessor, details::ILaunchedTitleListAccessorBase &launchedTitleListAccessor, details::IInstalledTitleListAccessorBase &installedTitleListAccessor, details::IDiscCachedTitleAccessorBase &discCachedTitleAccessor, details::ISerializerBase< nn::sl::TitleInfo > &titleInfoSerializer, details::ITimeAccessorBase &timeAccessor, details::IMetaInfoAccessorBase &metaInfoAccessor)
 
void Finalize ()
 
nn::Result Load () override
 
nn::Result Update () override
 
nn::Result UpdateIfNeeded () override
 
nn::Result Store () override
 
- Public Member Functions inherited from ITitleListCacheBase
virtual ~ITitleListCacheBase ()=default
 

Detailed Description

Definition at line 102 of file TitleListCache.h.

Constructor & Destructor Documentation

◆ TitleListCache()

TitleListCache ( )
inline

Definition at line 104 of file TitleListCache.h.

◆ ~TitleListCache()

~TitleListCache ( )
inlineoverride

Definition at line 122 of file TitleListCache.h.

Member Function Documentation

◆ GetTitleListAccessor()

details::ITitleListAccessorBase& GetTitleListAccessor ( )
inline

Definition at line 126 of file TitleListCache.h.

◆ GetLaunchedTitleListAccessor()

details::ILaunchedTitleListAccessorBase& GetLaunchedTitleListAccessor ( )
inline

Definition at line 130 of file TitleListCache.h.

◆ GetInstalledTitleListAccessor()

details::IInstalledTitleListAccessorBase& GetInstalledTitleListAccessor ( )
inline

Definition at line 134 of file TitleListCache.h.

◆ GetDiscCachedTitleAccessor()

details::IDiscCachedTitleAccessorBase& GetDiscCachedTitleAccessor ( )
inline

Definition at line 138 of file TitleListCache.h.

◆ GetTitleInfoSerializer()

details::ISerializerBase<nn::sl::TitleInfo>& GetTitleInfoSerializer ( )
inline

Definition at line 142 of file TitleListCache.h.

◆ GetTimeAccessor()

details::ITimeAccessorBase& GetTimeAccessor ( )
inline

Definition at line 146 of file TitleListCache.h.

◆ GetMetaInfoAccessor()

details::IMetaInfoAccessorBase& GetMetaInfoAccessor ( )
inline

Definition at line 150 of file TitleListCache.h.

◆ Initialize() [1/5]

void Initialize ( int  u1,
int  num 
)
inline

Definition at line 154 of file TitleListCache.h.

◆ Initialize() [2/5]

void Initialize ( int  u1,
int  num,
int  u3 
)
inline

Definition at line 158 of file TitleListCache.h.

◆ Initialize() [3/5]

void Initialize ( int  u1,
int  num,
int  u3,
details::ITitleListAccessorBase titleListAccessor,
details::ILaunchedTitleListAccessorBase launchedTitleListAccessor,
details::IInstalledTitleListAccessorBase installedTitleListAccessor,
details::IDiscCachedTitleAccessorBase discCachedTitleAccessor,
details::ISerializerBase< nn::sl::TitleInfo > &  titleInfoSerializer 
)
inline

Definition at line 162 of file TitleListCache.h.

◆ Initialize() [4/5]

void Initialize ( int  u1,
int  num,
details::ITitleListAccessorBase titleListAccessor,
details::ILaunchedTitleListAccessorBase launchedTitleListAccessor,
details::IInstalledTitleListAccessorBase installedTitleListAccessor,
details::IDiscCachedTitleAccessorBase discCachedTitleAccessor,
details::ISerializerBase< nn::sl::TitleInfo > &  titleInfoSerializer 
)
inline

Definition at line 184 of file TitleListCache.h.

◆ Initialize() [5/5]

void Initialize ( int  u1,
int  u2,
int  u3,
details::ITitleListAccessorBase titleListAccessor,
details::ILaunchedTitleListAccessorBase launchedTitleListAccessor,
details::IInstalledTitleListAccessorBase installedTitleListAccessor,
details::IDiscCachedTitleAccessorBase discCachedTitleAccessor,
details::ISerializerBase< nn::sl::TitleInfo > &  titleInfoSerializer,
details::ITimeAccessorBase timeAccessor,
details::IMetaInfoAccessorBase metaInfoAccessor 
)
inline

Definition at line 206 of file TitleListCache.h.

◆ Finalize()

void Finalize ( )
inline

Definition at line 233 of file TitleListCache.h.

◆ Load()

nn::Result Load ( )
inlineoverridevirtual

Implements ITitleListCacheBase.

Definition at line 237 of file TitleListCache.h.

◆ Update()

nn::Result Update ( )
inlineoverridevirtual

Implements ITitleListCacheBase.

Definition at line 241 of file TitleListCache.h.

◆ UpdateIfNeeded()

nn::Result UpdateIfNeeded ( )
inlineoverridevirtual

Implements ITitleListCacheBase.

Definition at line 245 of file TitleListCache.h.

◆ Store()

nn::Result Store ( )
inlineoverridevirtual

Implements ITitleListCacheBase.

Definition at line 249 of file TitleListCache.h.


The documentation for this class was generated from the following file: