Back to Rxswift

ConnectableObservableType

docs/Protocols/ConnectableObservableType.html

6.10.21.2 KB
Original Source

ConnectableObservableType

public protocol ConnectableObservableType : ObservableType

Represents an observable sequence wrapper that can be connected and disconnected from its underlying observable sequence.

`

                connect()
                `

Connects the observable wrapper to its source. All subscribed observers will receive values from the underlying observable sequence as long as the connection is established.

Declaration

Swift

func connect() -> Disposable

Return Value

Disposable used to disconnect the observable wrapper from its source, causing subscribed observer to stop receiving values from the underlying observable sequence.

`

                refCount()
                ` Extension method 

Returns an observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.

Seealso

refCount operator on reactivex.io

Declaration

Swift

func refCount() -> Observable<Element>

Return Value

An observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.