33} KillerNotificationSelectorInternal;
34WUT_CHECK_SIZE(KillerNotificationSelectorInternal, 0x24);
35WUT_CHECK_OFFSET(KillerNotificationSelectorInternal, 0x00, launchedTitleListAccessor);
36WUT_CHECK_OFFSET(KillerNotificationSelectorInternal, 0x04, killerNotificationAccessor);
37WUT_CHECK_OFFSET(KillerNotificationSelectorInternal, 0x08, titleListCache);
38WUT_CHECK_OFFSET(KillerNotificationSelectorInternal, 0x0C, killerNotificationSerializer);
39WUT_CHECK_OFFSET(KillerNotificationSelectorInternal, 0x10, settingsAccessor);
40WUT_CHECK_OFFSET(KillerNotificationSelectorInternal, 0x14, accountInfoAccessor);
41WUT_CHECK_OFFSET(KillerNotificationSelectorInternal, 0x18, timeAccessor);
42WUT_CHECK_OFFSET(KillerNotificationSelectorInternal, 0x1C, killerNotificationTransferRecordManager);
43WUT_CHECK_OFFSET(KillerNotificationSelectorInternal, 0x20, vtable);
45extern "C" KillerNotificationSelectorInternal *
68 mLaunchedTitleListAccessor(nullptr),
69 mKillerNotificationAccessor(nullptr),
70 mTitleListCache(nullptr),
71 mKillerNotificationSerializer(nullptr),
72 mSettingAccessor(nullptr),
73 mAccountInfoAccessor(nullptr),
74 mTimeAccessor(nullptr),
75 mKillerNotificationTransferRecordManager(nullptr)
77 if (__ct__Q3_2nn2sl26KillerNotificationSelectorFv(&mInstance) !=
nullptr) {
91 __dt__Q3_2nn2sl26KillerNotificationSelectorFv(&mInstance, 2);
97 return mLaunchedTitleListAccessor;
103 return mKillerNotificationAccessor;
109 return mTitleListCache;
115 return mKillerNotificationSerializer;
121 return mSettingAccessor;
127 return mAccountInfoAccessor;
133 return mTimeAccessor;
139 return mKillerNotificationTransferRecordManager;
145 return Select__Q3_2nn2sl26KillerNotificationSelectorFPQ3_2nn2sl18KillerNotificationPQ3_2nn2sl9TitleInfoPb(&mInstance, outKillerNotification, outKillerNotificationTitle, u1);
158 Initialize__Q3_2nn2sl26KillerNotificationSelectorFRQ3_2nn2sl26ILaunchedTitleListAccessorRQ3_2nn2sl27IKillerNotificationAccessorRQ3_2nn2sl14TitleListCacheRQ3_2nn2sl49ISerializer__tm__30_Q3_2nn2sl18KillerNotificationRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl20IAccountInfoAccessorRQ3_2nn2sl13ITimeAccessorRQ3_2nn2sl40IKillerNotificationTransferRecordManager(
160 launchedTitleListAccessor.GetInternal(),
161 killerNotificationAccessor.GetInternal(),
162 titleListCache.GetInternal(),
163 killerNotificationSerializer.GetInternal(),
164 settingAccessor.GetInternal(),
165 accountInfoAccessor.GetInternal(),
166 timeAccessor.GetInternal(),
167 killerNotificationTransferRecordManager.GetInternal());
182 details::LaunchedTitleListAccessorFromPtr mLaunchedTitleListAccessor;
183 details::KillerNotificationAccessorFromPtr mKillerNotificationAccessor;
184 TitleListCacheFromPtr mTitleListCache;
185 details::SerializerFromPtr<KillerNotification> mKillerNotificationSerializer;
186 details::SettingAccessorFromPtr mSettingAccessor;
187 details::AccountInfoAccessorFromPtr mAccountInfoAccessor;
188 details::TimeAccessorFromPtr mTimeAccessor;
189 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