ConnectableObservableType

public protocol ConnectableObservableType : ObservableType

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

  • 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.

    Declaration

    Swift

    public 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.