30 } KillerNotificationSelectorInternal;
31 WUT_CHECK_SIZE(KillerNotificationSelectorInternal, 0x24);
32 WUT_CHECK_OFFSET(KillerNotificationSelectorInternal, 0x00, launchedTitleListAccessor);
33 WUT_CHECK_OFFSET(KillerNotificationSelectorInternal, 0x04, killerNotificationAccessor);
34 WUT_CHECK_OFFSET(KillerNotificationSelectorInternal, 0x08, titleListCache);
35 WUT_CHECK_OFFSET(KillerNotificationSelectorInternal, 0x0C, killerNotificationSerializer);
36 WUT_CHECK_OFFSET(KillerNotificationSelectorInternal, 0x10, settingsAccessor);
37 WUT_CHECK_OFFSET(KillerNotificationSelectorInternal, 0x14, accountInfoAccessor);
38 WUT_CHECK_OFFSET(KillerNotificationSelectorInternal, 0x18, timeAccessor);
39 WUT_CHECK_OFFSET(KillerNotificationSelectorInternal, 0x1C, killerNotificationTransferRecordManager);
40 WUT_CHECK_OFFSET(KillerNotificationSelectorInternal, 0x20, vtable);
60 mKillerNotificationAccessor(nullptr),
61 mTitleListCache(nullptr),
62 mKillerNotificationSerializer(nullptr),
63 mSettingAccessor(nullptr),
64 mAccountInfoAccessor(nullptr),
65 mTimeAccessor(nullptr),
66 mKillerNotificationTransferRecordManager(nullptr) {
67 if (__ct__Q3_2nn2sl26KillerNotificationSelectorFv(&mInstance) !=
nullptr) {
80 __dt__Q3_2nn2sl26KillerNotificationSelectorFv(&mInstance, 2);
84 return mLaunchedTitleListAccessor;
88 return mKillerNotificationAccessor;
92 return mTitleListCache;
96 return mKillerNotificationSerializer;
100 return mSettingAccessor;
104 return mAccountInfoAccessor;
108 return mTimeAccessor;
112 return mKillerNotificationTransferRecordManager;
116 return Select__Q3_2nn2sl26KillerNotificationSelectorFPQ3_2nn2sl18KillerNotificationPQ3_2nn2sl9TitleInfoPb(&mInstance, outKillerNotification, outKillerNotificationTitle, u1);
127 Initialize__Q3_2nn2sl26KillerNotificationSelectorFRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IKillerNotificationAccessorRQ3_2nn2sl14TitleListCacheRQ3_2nn2sl49ISerializer__tm__30_Q3_2nn2sl18KillerNotificationRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl20IAccountInfoAccessorRQ3_2nn2sl13ITimeAccessorRQ3_2nn2sl40IKillerNotificationTransferRecordManager(
129 launchedTitleListAccessor.GetInternal(),
130 killerNotificationAccessor.GetInternal(),
131 titleListCache.GetInternal(),
132 killerNotificationSerializer.GetInternal(),
133 settingAccessor.GetInternal(),
134 accountInfoAccessor.GetInternal(),
135 timeAccessor.GetInternal(),
136 killerNotificationTransferRecordManager.GetInternal());
151 details::LaunchedTitleListAccessorFromPtr mLaunchedTitleListAccessor;
152 details::KillerNotificationAccessorFromPtr mKillerNotificationAccessor;
153 TitleListCacheFromPtr mTitleListCache;
154 details::SerializerFromPtr<KillerNotification> mKillerNotificationSerializer;
155 details::SettingAccessorFromPtr mSettingAccessor;
156 details::AccountInfoAccessorFromPtr mAccountInfoAccessor;
157 details::TimeAccessorFromPtr mTimeAccessor;
158 details::KillerNotificationTransferRecordManagerFromPtr mKillerNotificationTransferRecordManager;
Result value type used by nn libraries.
nn::Result Select(KillerNotification *outKillerNotification, TitleInfo *outKillerNotificationTitle, bool *u1)
details::ITitleListCacheBase & GetTitleListCache()
details::ILaunchedTitleListAccessorBase & GetLaunchedTitleListAccessor()
details::IAccountInfoAccessorBase & GetAccountInfoAccessor()
void Initialize(details::ILaunchedTitleListAccessorBase &launchedTitleListAccessor, details::IKillerNotificationAccessorBase &killerNotificationAccessor, details::ITitleListCacheBase &titleListCache, details::ISerializerBase< KillerNotification > &killerNotificationSerializer, details::ISettingAccessorBase &settingAccessor, details::IAccountInfoAccessorBase &accountInfoAccessor, details::ITimeAccessorBase &timeAccessor, details::IKillerNotificationTransferRecordManagerBase &killerNotificationTransferRecordManager)
~KillerNotificationSelector()
details::IKillerNotificationTransferRecordManagerBase & GetKillerNotificationTransferRecordManager()
KillerNotificationSelector()
details::ITimeAccessorBase & GetTimeAccessor()
details::ISerializerBase< KillerNotification > & GetKillerNotificationSerializer()
details::IKillerNotificationAccessorBase & GetKillerNotificationAccessor()
details::ISettingAccessorBase & GetSettingAccessor()
void __dt__Q3_2nn2sl26KillerNotificationSelectorFv(KillerNotificationSelectorInternal *, int)
KillerNotificationSelectorInternal * __ct__Q3_2nn2sl26KillerNotificationSelectorFv(KillerNotificationSelectorInternal *)
void Initialize__Q3_2nn2sl26KillerNotificationSelectorFRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IKillerNotificationAccessorRQ3_2nn2sl14TitleListCacheRQ3_2nn2sl49ISerializer__tm__30_Q3_2nn2sl18KillerNotificationRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl20IAccountInfoAccessorRQ3_2nn2sl13ITimeAccessorRQ3_2nn2sl40IKillerNotificationTransferRecordManager(KillerNotificationSelectorInternal *, ILaunchedTitleListAccessorInternal *, IKillerNotificationAccessorInternal *, ITitleListCacheInternal *, ISerializerInternal *, ISettingAccessorInternal *, IAccountInfoAccessorInternal *, ITimeAccessorInternal *, IKillerNotificationTransferRecordManagerInternal *)
ILaunchedTitleListAccessorInternal * launchedTitleListAccessor
ISerializerInternal * killerNotificationSerializer
IAccountInfoAccessorInternal * accountInfoAccessor
nn::Result Select__Q3_2nn2sl26KillerNotificationSelectorFPQ3_2nn2sl18KillerNotificationPQ3_2nn2sl9TitleInfoPb(KillerNotificationSelectorInternal *, KillerNotification *, TitleInfo *, bool *)
ITitleListCacheInternal * titleListCache
ISettingAccessorInternal * settingsAccessor
IKillerNotificationTransferRecordManagerInternal * killerNotificationTransferRecordManager
IKillerNotificationAccessorInternal * killerNotificationAccessor
ITimeAccessorInternal * timeAccessor