Object

rescala.operator.EventBundle

Events

Related Doc: package EventBundle

Permalink

object Events

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Events
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class CBResult[T, R] extends AnyRef

    Permalink
  2. class DynamicFoldMatch[T, +A] extends FoldMatch[A]

    Permalink
  3. sealed trait FoldMatch[+A] extends AnyRef

    Permalink
  4. final class FromCallbackT[T] extends AnyRef

    Permalink
  5. class OnEv[T] extends AnyRef

    Permalink
  6. class OnEvs[T] extends AnyRef

    Permalink
  7. class StaticFoldMatch[T, +A] extends FoldMatch[A]

    Permalink
  8. class StaticFoldMatchDynamic[T, +A] extends FoldMatch[A]

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def change[T](signal: Operators.Signal[T])(implicit ticket: CreationTicket): Operators.Event[Diff[T]]

    Permalink

    Creates change events

    Creates change events

    Annotations
    @cutOutOfUserComputation()
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @throws( ... )
  7. def dynamic[T](dependencies: of[State]*)(expr: (DynamicTicket) ⇒ Option[T])(implicit ticket: CreationTicket): Operators.Event[T]

    Permalink

    Creates dynamic events

    Creates dynamic events

    Annotations
    @cutOutOfUserComputation()
  8. def dynamicNoVarargs[T](dependencies: Seq[of[State]])(expr: (DynamicTicket) ⇒ Option[T])(implicit ticket: CreationTicket): Operators.Event[T]

    Permalink

    Creates dynamic events

    Creates dynamic events

    Annotations
    @cutOutOfUserComputation()
  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  11. def fold[T](dependencies: Set[of[State]], init: T)(expr: (DynamicTicket) ⇒ (() ⇒ T) ⇒ T)(implicit ticket: CreationTicket): Operators.Signal[T]

    Permalink

    Folds events with a given operation to create a Signal.

    Folds events with a given operation to create a Signal.

    Annotations
    @cutOutOfUserComputation()
    See also

    rescala.operator.EventBundle.Event.fold

  12. final def foldAll[A](init: A)(accthingy: (⇒ A) ⇒ Seq[FoldMatch[A]])(implicit ticket: CreationTicket): Operators.Signal[A]

    Permalink

    Folds when any one of a list of events occurs, if multiple events occur, every fold is executed in order.

    Folds when any one of a list of events occurs, if multiple events occur, every fold is executed in order.

    Example for a counter that can be reset:

    val add: Event[Int]
    val reset: Event[Unit]
    Events.foldAll(0){ current => Seq(
      add act2 { v => current + v },
      reset act2 { _ => 0 }
    )}
    Annotations
    @cutOutOfUserComputation()
  13. def foldOne[A, T](dependency: Operators.Event[A], init: T)(expr: (T, A) ⇒ T)(implicit ticket: CreationTicket): Operators.Signal[T]

    Permalink
    Annotations
    @cutOutOfUserComputation()
  14. def fromCallback[T]: FromCallbackT[T]

    Permalink
  15. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate()
  16. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate()
  17. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  18. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  19. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate()
  20. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate()
  21. def static[T](dependencies: of[State]*)(expr: (StaticTicket[State]) ⇒ Option[T])(implicit ticket: CreationTicket): Operators.Event[T]

    Permalink

    Creates static events

    Creates static events

    Annotations
    @cutOutOfUserComputation()
  22. def staticNamed[T](name: String, dependencies: of[State]*)(expr: (StaticTicket) ⇒ Pulse[T])(implicit ticket: CreationTicket, info: ReInfo): Operators.Event[T]

    Permalink

    the basic method to create static events

    the basic method to create static events

    Annotations
    @cutOutOfUserComputation()
  23. def staticNoVarargs[T](dependencies: Seq[of[State]])(expr: (StaticTicket) ⇒ Option[T])(implicit ticket: CreationTicket): Operators.Event[T]

    Permalink

    Creates static events

    Creates static events

    Annotations
    @cutOutOfUserComputation()
  24. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  25. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  26. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from AnyRef

Inherited from Any

Ungrouped