0001 // 0002 // SynchronizedUnsubscribeType.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 SynchronizedUnsubscribeType: class { 0012 typealias DisposeKey
BehaviorSubject.swift:20 , SynchronizedUnsubscribeTypePublishSubject.swift:21 , SynchronizedUnsubscribeType {ReplaySubject.swift:78 , SynchronizedUnsubscribeType {ShareReplay1.swift:15 , SynchronizedUnsubscribeType {ShareReplay1WhileConnected.swift:15 , SynchronizedUnsubscribeType {0013 0014 func synchronizedUnsubscribe
SubscriptionDisposable.swift:12 private let _key: T.DisposeKeySubscriptionDisposable.swift:15 init(owner: T, key: T.DisposeKey) {SynchronizedUnsubscribeType.swift:14 func synchronizedUnsubscribe(disposeKey: DisposeKey)(disposeKey: DisposeKey) 0015 }
SubscriptionDisposable.swift:21 _owner?.synchronizedUnsubscribe(_key)