mirror of
https://git.eden-emu.dev/eden-emu/eden.git
synced 2026-10-03 21:17:46 +00:00
@@ -33,8 +33,7 @@ Alarm::~Alarm() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Alarms::Alarms(Core::System& system, StandardSteadyClockCore& steady_clock, PowerStateRequestManager& power_state_request_manager)
|
Alarms::Alarms(Core::System& system, StandardSteadyClockCore& steady_clock, PowerStateRequestManager& power_state_request_manager)
|
||||||
: m_system{system}
|
: m_ctx{system, "Psc:Alarms"}
|
||||||
, m_ctx{system, "Psc:Alarms"}
|
|
||||||
, m_steady_clock{steady_clock}
|
, m_steady_clock{steady_clock}
|
||||||
, m_power_state_request_manager{power_state_request_manager}
|
, m_power_state_request_manager{power_state_request_manager}
|
||||||
, m_event{m_ctx.CreateEvent("Psc:Alarms:Event")}
|
, m_event{m_ctx.CreateEvent("Psc:Alarms:Event")}
|
||||||
|
|||||||
@@ -95,7 +95,6 @@ private:
|
|||||||
void Erase(Kernel::KernelCore& kernel, Alarm& alarm);
|
void Erase(Kernel::KernelCore& kernel, Alarm& alarm);
|
||||||
Result UpdateClosestAndSignal(Kernel::KernelCore& kernel);
|
Result UpdateClosestAndSignal(Kernel::KernelCore& kernel);
|
||||||
|
|
||||||
Core::System& m_system;
|
|
||||||
KernelHelpers::ServiceContext m_ctx;
|
KernelHelpers::ServiceContext m_ctx;
|
||||||
|
|
||||||
StandardSteadyClockCore& m_steady_clock;
|
StandardSteadyClockCore& m_steady_clock;
|
||||||
|
|||||||
@@ -23,20 +23,20 @@ namespace Service::PSC::Time {
|
|||||||
class TimeManager {
|
class TimeManager {
|
||||||
public:
|
public:
|
||||||
explicit TimeManager(Core::System& system)
|
explicit TimeManager(Core::System& system)
|
||||||
: m_system{system}, m_standard_steady_clock{system}, m_tick_based_steady_clock{m_system},
|
: m_standard_steady_clock{system}
|
||||||
m_standard_local_system_clock{m_standard_steady_clock},
|
, m_tick_based_steady_clock{system}
|
||||||
m_standard_network_system_clock{m_standard_steady_clock},
|
, m_standard_local_system_clock{m_standard_steady_clock}
|
||||||
m_standard_user_system_clock{m_system, m_standard_local_system_clock,
|
, m_standard_network_system_clock{m_standard_steady_clock}
|
||||||
m_standard_network_system_clock},
|
, m_standard_user_system_clock{system, m_standard_local_system_clock
|
||||||
m_ephemeral_network_clock{m_tick_based_steady_clock}, m_shared_memory{m_system},
|
, m_standard_network_system_clock}
|
||||||
m_power_state_request_manager{m_system}, m_alarms{m_system, m_standard_steady_clock,
|
, m_ephemeral_network_clock{m_tick_based_steady_clock}
|
||||||
m_power_state_request_manager},
|
, m_shared_memory{system}
|
||||||
m_local_system_clock_context_writer{m_system, m_shared_memory},
|
, m_power_state_request_manager{system}
|
||||||
m_network_system_clock_context_writer{m_system, m_shared_memory,
|
, m_alarms{system, m_standard_steady_clock, m_power_state_request_manager}
|
||||||
m_standard_user_system_clock},
|
, m_local_system_clock_context_writer{system, m_shared_memory}
|
||||||
m_ephemeral_network_clock_context_writer{m_system} {}
|
, m_network_system_clock_context_writer{system, m_shared_memory, m_standard_user_system_clock}
|
||||||
|
, m_ephemeral_network_clock_context_writer{system}
|
||||||
Core::System& m_system;
|
{}
|
||||||
|
|
||||||
StandardSteadyClockCore m_standard_steady_clock;
|
StandardSteadyClockCore m_standard_steady_clock;
|
||||||
TickBasedSteadyClockCore m_tick_based_steady_clock;
|
TickBasedSteadyClockCore m_tick_based_steady_clock;
|
||||||
|
|||||||
@@ -346,7 +346,7 @@ std::optional<ServiceFrameworkBase::FunctionInfoBase> ISystemSettingsServer::Fin
|
|||||||
}
|
}
|
||||||
|
|
||||||
ISystemSettingsServer::ISystemSettingsServer(Core::System& system_)
|
ISystemSettingsServer::ISystemSettingsServer(Core::System& system_)
|
||||||
: ServiceFramework{system_, "set:sys"}, m_system{system} {
|
: ServiceFramework{system_, "set:sys"} {
|
||||||
SetupSettings();
|
SetupSettings();
|
||||||
|
|
||||||
m_system_settings.region_code =
|
m_system_settings.region_code =
|
||||||
|
|||||||
@@ -180,7 +180,6 @@ private:
|
|||||||
void SetSaveNeeded();
|
void SetSaveNeeded();
|
||||||
|
|
||||||
std::optional<FunctionInfoBase> FindRequest(u32 key) override;
|
std::optional<FunctionInfoBase> FindRequest(u32 key) override;
|
||||||
Core::System& m_system;
|
|
||||||
SystemSettings m_system_settings{};
|
SystemSettings m_system_settings{};
|
||||||
PrivateSettings m_private_settings{};
|
PrivateSettings m_private_settings{};
|
||||||
DeviceSettings m_device_settings{};
|
DeviceSettings m_device_settings{};
|
||||||
|
|||||||
@@ -18,6 +18,10 @@ class KPageGroup;
|
|||||||
class KReadableEvent;
|
class KReadableEvent;
|
||||||
} // namespace Kernel
|
} // namespace Kernel
|
||||||
|
|
||||||
|
namespace Core {
|
||||||
|
class System;
|
||||||
|
}
|
||||||
|
|
||||||
namespace Service::android {
|
namespace Service::android {
|
||||||
class BufferQueueProducer;
|
class BufferQueueProducer;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user