mirror of
				https://git.tardis.systems/mirrors/yuzu
				synced 2025-10-31 18:54:14 +01:00 
			
		
		
		
	Merge pull request #12991 from german77/news2
service: news: Stub remaining functions
This commit is contained in:
		
						commit
						b6b56f48b7
					
				| @ -12,7 +12,7 @@ INewlyArrivedEventHolder::INewlyArrivedEventHolder(Core::System& system_) | ||||
|                                                                  "INewlyArrivedEventHolder"} { | ||||
|     // clang-format off
 | ||||
|     static const FunctionInfo functions[] = { | ||||
|         {0, C<&INewlyArrivedEventHolder::Get>, "Get"}, | ||||
|         {0, D<&INewlyArrivedEventHolder::Get>, "Get"}, | ||||
|     }; | ||||
|     // clang-format on
 | ||||
| 
 | ||||
|  | ||||
| @ -11,12 +11,12 @@ INewsDatabaseService::INewsDatabaseService(Core::System& system_) | ||||
|     // clang-format off
 | ||||
|     static const FunctionInfo functions[] = { | ||||
|         {0, nullptr, "GetListV1"}, | ||||
|         {1, C<&INewsDatabaseService::Count>, "Count"}, | ||||
|         {1, D<&INewsDatabaseService::Count>, "Count"}, | ||||
|         {2, nullptr, "CountWithKey"}, | ||||
|         {3, nullptr, "UpdateIntegerValue"}, | ||||
|         {4, nullptr, "UpdateIntegerValueWithAddition"}, | ||||
|         {4, D<&INewsDatabaseService::UpdateIntegerValueWithAddition>, "UpdateIntegerValueWithAddition"}, | ||||
|         {5, nullptr, "UpdateStringValue"}, | ||||
|         {1000, nullptr, "GetList"}, | ||||
|         {1000, D<&INewsDatabaseService::GetList>, "GetList"}, | ||||
|     }; | ||||
|     // clang-format on
 | ||||
| 
 | ||||
| @ -32,4 +32,22 @@ Result INewsDatabaseService::Count(Out<s32> out_count, | ||||
|     R_SUCCEED(); | ||||
| } | ||||
| 
 | ||||
| Result INewsDatabaseService::UpdateIntegerValueWithAddition( | ||||
|     u32 value, InBuffer<BufferAttr_HipcPointer> buffer_data_1, | ||||
|     InBuffer<BufferAttr_HipcPointer> buffer_data_2) { | ||||
|     LOG_WARNING(Service_BCAT, "(STUBBED) called, value={}, buffer_size_1={}, buffer_data_2={}", | ||||
|                 value, buffer_data_1.size(), buffer_data_2.size()); | ||||
|     R_SUCCEED(); | ||||
| } | ||||
| 
 | ||||
| Result INewsDatabaseService::GetList(Out<s32> out_count, u32 value, | ||||
|                                      OutBuffer<BufferAttr_HipcMapAlias> out_buffer_data, | ||||
|                                      InBuffer<BufferAttr_HipcPointer> buffer_data_1, | ||||
|                                      InBuffer<BufferAttr_HipcPointer> buffer_data_2) { | ||||
|     LOG_WARNING(Service_BCAT, "(STUBBED) called, value={}, buffer_size_1={}, buffer_data_2={}", | ||||
|                 value, buffer_data_1.size(), buffer_data_2.size()); | ||||
|     *out_count = 0; | ||||
|     R_SUCCEED(); | ||||
| } | ||||
| 
 | ||||
| } // namespace Service::News
 | ||||
|  | ||||
| @ -19,6 +19,14 @@ public: | ||||
| 
 | ||||
| private: | ||||
|     Result Count(Out<s32> out_count, InBuffer<BufferAttr_HipcPointer> buffer_data); | ||||
| 
 | ||||
|     Result UpdateIntegerValueWithAddition(u32 value, InBuffer<BufferAttr_HipcPointer> buffer_data_1, | ||||
|                                           InBuffer<BufferAttr_HipcPointer> buffer_data_2); | ||||
| 
 | ||||
|     Result GetList(Out<s32> out_count, u32 value, | ||||
|                    OutBuffer<BufferAttr_HipcMapAlias> out_buffer_data, | ||||
|                    InBuffer<BufferAttr_HipcPointer> buffer_data_1, | ||||
|                    InBuffer<BufferAttr_HipcPointer> buffer_data_2); | ||||
| }; | ||||
| 
 | ||||
| } // namespace Service::News
 | ||||
|  | ||||
| @ -11,10 +11,10 @@ INewsService::INewsService(Core::System& system_) : ServiceFramework{system_, "I | ||||
|     static const FunctionInfo functions[] = { | ||||
|         {10100, nullptr, "PostLocalNews"}, | ||||
|         {20100, nullptr, "SetPassphrase"}, | ||||
|         {30100, C<&INewsService::GetSubscriptionStatus>, "GetSubscriptionStatus"}, | ||||
|         {30100, D<&INewsService::GetSubscriptionStatus>, "GetSubscriptionStatus"}, | ||||
|         {30101, nullptr, "GetTopicList"}, | ||||
|         {30110, nullptr, "Unknown30110"}, | ||||
|         {30200, nullptr, "IsSystemUpdateRequired"}, | ||||
|         {30200, D<&INewsService::IsSystemUpdateRequired>, "IsSystemUpdateRequired"}, | ||||
|         {30201, nullptr, "Unknown30201"}, | ||||
|         {30210, nullptr, "Unknown30210"}, | ||||
|         {30300, nullptr, "RequestImmediateReception"}, | ||||
| @ -24,7 +24,7 @@ INewsService::INewsService(Core::System& system_) : ServiceFramework{system_, "I | ||||
|         {30901, nullptr, "Unknown30901"}, | ||||
|         {30902, nullptr, "Unknown30902"}, | ||||
|         {40100, nullptr, "SetSubscriptionStatus"}, | ||||
|         {40101, nullptr, "RequestAutoSubscription"}, | ||||
|         {40101, D<&INewsService::RequestAutoSubscription>, "RequestAutoSubscription"}, | ||||
|         {40200, nullptr, "ClearStorage"}, | ||||
|         {40201, nullptr, "ClearSubscriptionStatusAll"}, | ||||
|         {90100, nullptr, "GetNewsDatabaseDump"}, | ||||
| @ -43,4 +43,15 @@ Result INewsService::GetSubscriptionStatus(Out<u32> out_status, | ||||
|     R_SUCCEED(); | ||||
| } | ||||
| 
 | ||||
| Result INewsService::IsSystemUpdateRequired(Out<bool> out_is_system_update_required) { | ||||
|     LOG_WARNING(Service_BCAT, "(STUBBED) called"); | ||||
|     *out_is_system_update_required = false; | ||||
|     R_SUCCEED(); | ||||
| } | ||||
| 
 | ||||
| Result INewsService::RequestAutoSubscription(u64 value) { | ||||
|     LOG_WARNING(Service_BCAT, "(STUBBED) called"); | ||||
|     R_SUCCEED(); | ||||
| } | ||||
| 
 | ||||
| } // namespace Service::News
 | ||||
|  | ||||
| @ -19,6 +19,10 @@ public: | ||||
| 
 | ||||
| private: | ||||
|     Result GetSubscriptionStatus(Out<u32> out_status, InBuffer<BufferAttr_HipcPointer> buffer_data); | ||||
| 
 | ||||
|     Result IsSystemUpdateRequired(Out<bool> out_is_system_update_required); | ||||
| 
 | ||||
|     Result RequestAutoSubscription(u64 value); | ||||
| }; | ||||
| 
 | ||||
| } // namespace Service::News
 | ||||
|  | ||||
| @ -11,7 +11,7 @@ IOverwriteEventHolder::IOverwriteEventHolder(Core::System& system_) | ||||
|                                                                           "IOverwriteEventHolder"} { | ||||
|     // clang-format off
 | ||||
|     static const FunctionInfo functions[] = { | ||||
|         {0, C<&IOverwriteEventHolder::Get>, "Get"}, | ||||
|         {0, D<&IOverwriteEventHolder::Get>, "Get"}, | ||||
|     }; | ||||
|     // clang-format on
 | ||||
| 
 | ||||
|  | ||||
| @ -15,11 +15,11 @@ IServiceCreator::IServiceCreator(Core::System& system_, u32 permissions_, const | ||||
|     : ServiceFramework{system_, name_}, permissions{permissions_} { | ||||
|     // clang-format off
 | ||||
|     static const FunctionInfo functions[] = { | ||||
|         {0, C<&IServiceCreator::CreateNewsService>, "CreateNewsService"}, | ||||
|         {1, C<&IServiceCreator::CreateNewlyArrivedEventHolder>, "CreateNewlyArrivedEventHolder"}, | ||||
|         {2, C<&IServiceCreator::CreateNewsDataService>, "CreateNewsDataService"}, | ||||
|         {3, C<&IServiceCreator::CreateNewsDatabaseService>, "CreateNewsDatabaseService"}, | ||||
|         {4, C<&IServiceCreator::CreateOverwriteEventHolder>, "CreateOverwriteEventHolder"}, | ||||
|         {0, D<&IServiceCreator::CreateNewsService>, "CreateNewsService"}, | ||||
|         {1, D<&IServiceCreator::CreateNewlyArrivedEventHolder>, "CreateNewlyArrivedEventHolder"}, | ||||
|         {2, D<&IServiceCreator::CreateNewsDataService>, "CreateNewsDataService"}, | ||||
|         {3, D<&IServiceCreator::CreateNewsDatabaseService>, "CreateNewsDatabaseService"}, | ||||
|         {4, D<&IServiceCreator::CreateOverwriteEventHolder>, "CreateOverwriteEventHolder"}, | ||||
|     }; | ||||
|     // clang-format on
 | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user