// TODO: 9.0.0+ power states and alarms public TimeManager() { StandardSteadyClock = new StandardSteadyClockCore(); TickBasedSteadyClock = new TickBasedSteadyClockCore(); StandardLocalSystemClock = new StandardLocalSystemClockCore(StandardSteadyClock); StandardNetworkSystemClock = new StandardNetworkSystemClockCore(StandardSteadyClock); StandardUserSystemClock = new StandardUserSystemClockCore(StandardLocalSystemClock, StandardNetworkSystemClock); TimeZone = new TimeZoneContentManager(); EphemeralNetworkSystemClock = new EphemeralNetworkSystemClockCore(StandardSteadyClock); SharedMemory = new TimeSharedMemory(); LocalClockContextWriter = new LocalSystemClockContextWriter(SharedMemory); NetworkClockContextWriter = new NetworkSystemClockContextWriter(SharedMemory); EphemeralClockContextWriter = new EphemeralNetworkSystemClockContextWriter(); }
public StandardLocalSystemClockCore(StandardSteadyClockCore steadyClockCore) : base(steadyClockCore) { }