ObservableSource

The fundamental source for generating observable events.

This is the type used to manually generate events using the put method. The events can be observed using the Observable returned by the observable property.

Constructors

this
this(ObservableSource rhs)
Undocumented in source.

Postblit

this(this)
this(this)
Undocumented in source.

Alias This

observable

Members

Aliases

Event
alias Event = Observable!(T, EXTRA_STORAGE).Event
Undocumented in source.

Functions

close
void close()

Closes the observable.

put
void put(T event)

Emits an event.

Properties

extraStorage
EXTRA_STORAGE extraStorage [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
observable
inout(Observable!(T, EXTRA_STORAGE)) observable [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Meta