0001 // 0002 // SynchronizedDisposeType.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 SynchronizedDisposeType: class, Disposable, Lock { 0012 func _synchronized_dispose
AsyncLock.swift:24 , SynchronizedDisposeType {SynchronizedDisposeType.swift:15 extension SynchronizedDisposeType {() 0013 } 0014 0015 extension SynchronizedDisposeType { 0016 func synchronizedDispose
SynchronizedDisposeType.swift:18 _synchronized_dispose()() { 0017 lock(); defer { unlock() } 0018 _synchronized_dispose() 0019 } 0020 }
AsyncLock.swift:97 synchronizedDispose()