0001 // 0002 // HistoricalScheduler.swift 0003 // Rx 0004 // 0005 // Created by Krunoslav Zaher on 12/27/15. 0006 // Copyright © 2015 Krunoslav Zaher. All rights reserved. 0007 // 0008 0009 import Foundation 0010 0011 /** 0012 Provides a virtual time scheduler that uses `NSDate` for absolute time and `NSTimeInterval` for relative time. 0013 */ 0014 public class HistoricalScheduler : VirtualTimeScheduler<HistoricalSchedulerTimeConverter> { 0015 0016 /** 0017 Creates a new historical scheduler with initial clock value. 0018 0019 - parameter initialClock: Initial value for virtual clock. 0020 */ 0021 public init(initialClock: RxTime = NSDate(timeIntervalSince1970: 0)) { 0022 super.init(initialClock: initialClock, converter: HistoricalSchedulerTimeConverter()) 0023 } 0024 0025 }