HistoricalSchedulerTimeConverter
public struct HistoricalSchedulerTimeConverter : VirtualTimeConverterType
Converts historial virtual time into real time.
Since historical virtual time is also measured in NSDate, this converter is identity function.
-
Returns identical value of argument passed because historical virtual time is equal to real time, just decoupled from local machine clock.
Declaration
Swift
public func convertFromVirtualTime(virtualTime: VirtualTimeUnit) -> RxTime -
Virtual time unit used to represent differences of virtual times.
Declaration
Swift
public typealias VirtualTimeIntervalUnit = RxTimeInterval -
Virtual time unit used that represents ticks of virtual clock.
Declaration
Swift
public typealias VirtualTimeUnit = RxTime -
Returns identical value of argument passed because historical virtual time is equal to real time, just decoupled from local machine clock.
Declaration
Swift
public func convertToVirtualTime(time: RxTime) -> VirtualTimeUnit -
Returns identical value of argument passed because historical virtual time is equal to real time, just decoupled from local machine clock.
Declaration
Swift
public func convertFromVirtualTimeInterval(virtualTimeInterval: VirtualTimeIntervalUnit) -> RxTimeInterval -
Returns identical value of argument passed because historical virtual time is equal to real time, just decoupled from local machine clock.
Declaration
Swift
public func convertToVirtualTimeInterval(timeInterval: RxTimeInterval) -> VirtualTimeIntervalUnit -
Offsets
NSDateby time interval.Declaration
Swift
public func offsetVirtualTime(time time: VirtualTimeUnit, offset: VirtualTimeIntervalUnit) -> VirtualTimeUnitParameters
timeTime.
timeIntervalTime interval offset.
Return Value
Time offsetted by time interval.
-
Compares two
NSDates.Declaration
Swift
public func compareVirtualTime(lhs: VirtualTimeUnit, _ rhs: VirtualTimeUnit) -> VirtualTimeComparison
HistoricalSchedulerTimeConverter Struct Reference