VarEvent

colibri.reactive.VarEvent
See theVarEvent companion object
trait VarEvent[A] extends VarSource[A], RxEvent[A]

Attributes

Companion
object
Graph
Supertypes
trait RxEvent[A]
trait VarSource[A]
trait RxSource[A]
trait RxWriter[A]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

final def transformVar[A2](f: RxWriter[A] => RxWriter[A2])(g: RxEvent[A] => RxEvent[A2]): VarEvent[A2]
final def transformVarRead(g: RxEvent[A] => RxEvent[A]): VarEvent[A]
final def transformVarWrite(f: RxWriter[A] => RxWriter[A]): VarEvent[A]

Inherited methods

final def as[B](value: B): SelfSync[B]

Attributes

Inherited from:
RxSourceSelf
final def as(value: A): RxWriter[Any]

Attributes

Inherited from:
RxWriter
final def asEffect[F[_] : RunEffect, B](value: F[B]): Self[B]

Attributes

Inherited from:
RxSourceSelf
final def asEval[B](value: => B): SelfSync[B]

Attributes

Inherited from:
RxSourceSelf
final def asFuture[B](value: => Future[B]): Self[B]

Attributes

Inherited from:
RxSourceSelf
final def asSyncEffect[F[_] : RunSyncEffect, B](value: F[B]): SelfSync[B]

Attributes

Inherited from:
RxSourceSelf
final def collect[B](f: PartialFunction[A, B]): Self[B]

Attributes

Inherited from:
RxSourceSelf
final def combineLatest[B](sourceB: RxSource[B]): Self[(A, B)]

Attributes

Inherited from:
RxSourceSelf
final def combineLatestMap[B, R](sourceB: RxSource[B])(f: (A, B) => R): Self[R]

Attributes

Inherited from:
RxSourceSelf
final def concatMap[B](f: A => RxSource[B]): Self[B]

Attributes

Inherited from:
RxSourceSelf
final def contracollect[B](f: PartialFunction[B, A]): RxWriter[B]

Attributes

Inherited from:
RxWriter
final def contramap[B](f: B => A): RxWriter[B]

Attributes

Inherited from:
RxWriter
final def contramapIterable[B](f: B => Iterable[A]): RxWriter[B]

Attributes

Inherited from:
RxWriter
final def drop(n: Int): Self[A]

Attributes

Inherited from:
RxSourceSelf
final def hot: SyncIO[SelfSync[A]]

Attributes

Inherited from:
RxSourceSelf
final def map[B](f: A => B): SelfSync[B]

Attributes

Inherited from:
RxSourceSelf
final def mapEffect[F[_] : RunEffect, B](f: A => F[B]): Self[B]

Attributes

Inherited from:
RxSourceSelf
final def mapEither[B](f: A => Either[Throwable, B]): Self[B]

Attributes

Inherited from:
RxSourceSelf
final def mapFuture[B](f: A => Future[B]): Self[B]

Attributes

Inherited from:
RxSourceSelf
final def mapSyncEffect[F[_] : RunSyncEffect, B](f: A => F[B]): SelfSync[B]

Attributes

Inherited from:
RxSourceSelf
final def mergeMap[B](f: A => RxSource[B]): Self[B]

Attributes

Inherited from:
RxSourceSelf
def observable: Observable[A]

Attributes

Inherited from:
RxSourceSelf
def observer: Observer[A]

Attributes

Inherited from:
RxWriter
final override def selfRxSync: RxEvent[A]

Attributes

Definition Classes
Inherited from:
RxEvent
final def set(value: A): Unit

Attributes

Inherited from:
RxWriter
final def subscribe: SyncIO[Cancelable]

Attributes

Inherited from:
RxSourceSelf
final def switchMap[B](f: A => RxSource[B]): Self[B]

Attributes

Inherited from:
RxSourceSelf
final def tap(f: A => Unit): SelfSync[A]

Attributes

Inherited from:
RxSourceSelf
final def to(writer: RxWriter[A]): SelfSync[Unit]

Attributes

Inherited from:
RxSourceSelf
final override def transformRx[B](f: Observable[A] => Observable[B]): RxEvent[B]

Attributes

Definition Classes
Inherited from:
RxEvent
final override def transformRxSync[B](f: Observable[A] => Observable[B]): RxEvent[B]

Attributes

Definition Classes
Inherited from:
RxEvent
final def transformRxWriter[B](f: Observer[A] => Observer[B]): RxWriter[B]

Attributes

Inherited from:
RxWriter
final def unsafeForeach(f: A => Unit): Cancelable

Attributes

Inherited from:
RxSourceSelf
final def unsafeHot(): SelfSync[A]

Attributes

Inherited from:
RxSourceSelf
final def unsafeSubscribe(writer: RxWriter[A]): Cancelable

Attributes

Inherited from:
RxSourceSelf
final def unsafeSubscribe(): Cancelable

Attributes

Inherited from:
RxSourceSelf
final def via(writer: RxWriter[A]): SelfSync[A]

Attributes

Inherited from:
RxSourceSelf
final def void: SelfSync[Unit]

Attributes

Inherited from:
RxSourceSelf
final def withLatest[B](sourceB: RxSource[B]): Self[(A, B)]

Attributes

Inherited from:
RxSourceSelf
final def withLatestMap[B, R](sourceB: RxSource[B])(f: (A, B) => R): Self[R]

Attributes

Inherited from:
RxSourceSelf