Signals
-
Base protocol for signals, which deliver values produced by some source and notify observers when a change is being made.
See moreDeclaration
Swift
public protocol SignalType : AnyObject -
Base (abstract) implementation of the
See moreSignalTypeprotocol.Declaration
Swift
open class Signal<T> : SignalType -
A SourceSignal that allows for a function to be called when an observer is attached.
See moreDeclaration
Swift
public class PipeSignal<T> : SourceSignal<T> -
An event delivered to a SignalObserver. Note that
See moresynchronous
signals must only delivervalueChangingevents, whileasynchronous
signals can send abeginPossibleAsyncChangeevent to signal that a new value may be forthcoming viavalueChanging. The underlying signal is not required to deliver avalueChangingafter abegin, but everybeginmust be balanced by anend.Declaration
Swift
public enum SignalEvent<T> -
An observer that responds to events delivered by a Signal.
See moreDeclaration
Swift
public struct SignalObserver<T> -
Describes a change that is delivered on a signal.
See moreDeclaration
Swift
public struct ChangeMetadata
Signals Reference