0001 // 0002 // BlockingObservable.swift 0003 // Rx 0004 // 0005 // Created by Krunoslav Zaher on 10/19/15. 0006 // Copyright © 2015 Krunoslav Zaher. All rights reserved. 0007 // 0008 0009 import Foundation 0010 #if !RX_NO_MODULE 0011 import RxSwift 0012 #endif 0013 0014 /** 0015 `BlockingObservable` is a variety of `Observable` that provides blocking operators. 0016 0017 It can be useful for testing and demo purposes, but is generally inappropriate for production applications. 0018 0019 If you think you need to use a `BlockingObservable` this is usually a sign that you should rethink your 0020 design. 0021 */ 0022 public struct BlockingObservable<E> { 0023 let source: Observable<E> 0024 }
BlockingObservable+Operators.swift:14 extension BlockingObservable {BlockingObservable+Operators.swift:62 extension BlockingObservable {BlockingObservable+Operators.swift:114 extension BlockingObservable {BlockingObservable+Operators.swift:163 extension BlockingObservable {