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    }