mirror of
https://git.eden-emu.dev/archive/citron
synced 2026-03-22 17:46:08 -04:00
core/hle/service/bcat: Fix compilation errors and implement missing services
- Fix CMIF serialization alignment error in RequestSyncDeliveryCacheWithApplicationIdAndDirectoryName by reordering parameters (DirectoryName before u64) - Implement missing INotifierService and IDeliveryTaskSuspensionService classes with proper kernel event handling - Add missing source files to CMakeLists.txt to resolve linker errors - Update IServiceCreator to properly implement CreateDeliveryCacheProgressService methods instead of leaving them stubbed - Add ProgressServiceBackend support to IServiceCreator with proper friend class access - Fix kernel event creation by using KernelHelpers::ServiceContext instead of direct system calls - Add proper includes for kernel_helpers.h and event management Signed-off-by: Zephyron <zephyron@citron-emu.org>
This commit is contained in:
@@ -569,6 +569,8 @@ add_library(core STATIC
|
||||
hle/service/bcat/delivery_cache_progress_service.h
|
||||
hle/service/bcat/delivery_cache_storage_service.cpp
|
||||
hle/service/bcat/delivery_cache_storage_service.h
|
||||
hle/service/bcat/delivery_task_suspension_service.cpp
|
||||
hle/service/bcat/delivery_task_suspension_service.h
|
||||
hle/service/bcat/news/newly_arrived_event_holder.cpp
|
||||
hle/service/bcat/news/newly_arrived_event_holder.h
|
||||
hle/service/bcat/news/news_data_service.cpp
|
||||
@@ -581,6 +583,8 @@ add_library(core STATIC
|
||||
hle/service/bcat/news/overwrite_event_holder.h
|
||||
hle/service/bcat/news/service_creator.cpp
|
||||
hle/service/bcat/news/service_creator.h
|
||||
hle/service/bcat/notifier_service.cpp
|
||||
hle/service/bcat/notifier_service.h
|
||||
hle/service/bcat/service_creator.cpp
|
||||
hle/service/bcat/service_creator.h
|
||||
hle/service/bpc/bpc.cpp
|
||||
|
||||
Reference in New Issue
Block a user