示例#1
0
        // 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();
        }
示例#2
0
 public StandardLocalSystemClockCore(StandardSteadyClockCore steadyClockCore) : base(steadyClockCore)
 {
 }