0001    //
0002    //  LockOwnerType.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 LockOwnerType
Buffer.swift:34
    , LockOwnerType
CombineLatest.swift:97
    , LockOwnerType
LockOwnerType.swift:15
extension LockOwnerType {
Merge.swift:15
    , LockOwnerType
Merge.swift:64
    , LockOwnerType
Sample.swift:13
    , LockOwnerType
Sample.swift:67
    , LockOwnerType
SkipUntil.swift:13
    , LockOwnerType
SkipUntil.swift:62
    , LockOwnerType
Switch.swift:14
    , LockOwnerType
Switch.swift:84
    , LockOwnerType
Take.swift:75
    , LockOwnerType
TakeUntil.swift:13
    , LockOwnerType
TakeUntil.swift:60
    , LockOwnerType
Throttle.swift:14
    , LockOwnerType
Timeout.swift:11
class TimeoutSink<ElementType, O: ObserverType where O.E == ElementType>: Sink<O>, LockOwnerType, ObserverType {
Window.swift:14
    , LockOwnerType
WithLatestFrom.swift:14
    , LockOwnerType
WithLatestFrom.swift:69
    , LockOwnerType
Zip.swift:107
    , LockOwnerType
: class, Lock { 0012 var _lock
LockOwnerType.swift:17
        _lock.lock()
LockOwnerType.swift:21
        _lock.unlock()
: NSRecursiveLock { get } 0013 } 0014 0015 extension LockOwnerType { 0016 func lock() { 0017 _lock.lock() 0018 } 0019 0020 func unlock() { 0021 _lock.unlock() 0022 } 0023 }