0001 // 0002 // SynchronizedOnType.swift 0003 // Rx 0004 // 0005 // Created by Krunoslav Zaher on 10/25/15. 0006 // Copyright © 2015 Krunoslav Zaher. All rights reserved. 0007 // 0008 0009 import Foundation 0010 0011 protocol SynchronizedOnType: class, ObserverType, Lock { 0012 func _synchronized_on
Buffer.swift:36 , SynchronizedOnType {CombineLatest.swift:98 , SynchronizedOnType {Merge.swift:16 , SynchronizedOnType {Merge.swift:65 , SynchronizedOnType {Sample.swift:14 , SynchronizedOnType {Sample.swift:68 , SynchronizedOnType {SkipUntil.swift:14 , SynchronizedOnType {SkipUntil.swift:63 , SynchronizedOnType {Switch.swift:15 , SynchronizedOnType {Switch.swift:85 , SynchronizedOnType {SynchronizedOnType.swift:15 extension SynchronizedOnType {Take.swift:77 , SynchronizedOnType {TakeUntil.swift:14 , SynchronizedOnType {TakeUntil.swift:62 , SynchronizedOnType {Throttle.swift:15 , SynchronizedOnType {Window.swift:15 , SynchronizedOnType {WithLatestFrom.swift:15 , SynchronizedOnType {WithLatestFrom.swift:70 , SynchronizedOnType {Zip.swift:108 , SynchronizedOnType {(event: Event<E>) 0013 } 0014 0015 extension SynchronizedOnType { 0016 func synchronizedOn
SynchronizedOnType.swift:18 _synchronized_on(event)(event: Event<E>) { 0017 lock(); defer { unlock() } 0018 _synchronized_on(event) 0019 } 0020 }
Buffer.swift:71 synchronizedOn(event)CombineLatest.swift:118 synchronizedOn(event)Merge.swift:34 synchronizedOn(event)Merge.swift:110 synchronizedOn(event)Sample.swift:30 synchronizedOn(event)Sample.swift:95 synchronizedOn(event)SkipUntil.swift:34 synchronizedOn(event)SkipUntil.swift:79 synchronizedOn(event)Switch.swift:39 synchronizedOn(event)Switch.swift:104 synchronizedOn(event)Take.swift:91 synchronizedOn(event)TakeUntil.swift:34 synchronizedOn(event)TakeUntil.swift:79 synchronizedOn(event)Throttle.swift:42 synchronizedOn(event)Window.swift:57 synchronizedOn(event)WithLatestFrom.swift:42 synchronizedOn(event)WithLatestFrom.swift:90 synchronizedOn(event)Zip.swift:130 synchronizedOn(event)