org

reactress

package reactress

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. reactress
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type Abelian[T] = reactress.algebra.Abelian[T]

  2. type AbelianCatamorph[T, S] = reactress.container.AbelianCatamorph[T, S]

  3. abstract class Arrayable[T] extends AnyRef

  4. sealed trait CanBeBuffered extends AnyRef

    Annotations
    @implicitNotFound( ... )
  5. trait Channel[T] extends AnyRef

    The Channel is the writing end of an isolate.

  6. type CommuteCatamorph[T, S] = reactress.container.CommuteCatamorph[T, S]

  7. type Commutoid[T] = reactress.algebra.Commutoid[T]

  8. trait Dequeuer[T] extends AnyRef

  9. trait Enqueuer[-T] extends AnyRef

  10. trait Foreach[T] extends AnyRef

  11. trait Isolate[T] extends ReactIsolate[T, T]

  12. abstract class IsolateSystem extends AnyRef

    A system used to create, track and identify isolates.

  13. trait LowPriorityArrayableImplicits extends AnyRef

  14. type Monoid[T] = reactress.algebra.Monoid[T]

  15. type MonoidCatamorph[T, S] = reactress.container.MonoidCatamorph[T, S]

  16. final class Proto[+I <: ReactIsolate[_, _]] extends AnyRef

    A prototype for instantiating an isolate that takes specific parameters.

  17. type ReactArray[T] = reactress.container.ReactArray[T]

  18. type ReactBuilder[T, Repr] = reactress.container.ReactBuilder[T, Repr]

  19. type ReactCatamorph[T, S] = reactress.container.ReactCatamorph[T, S]

  20. type ReactCell[T] = reactress.container.ReactCell[T]

  21. type ReactContainer[T] = reactress.container.ReactContainer[T]

  22. trait ReactIsolate[T, Q] extends ReactRecord

  23. type ReactMap[K, V >: Null <: AnyRef] = reactress.container.ReactMap[K, V]

  24. trait ReactMutable extends AnyRef

  25. type ReactRecord = reactress.container.ReactRecord

  26. type ReactSet[T] = reactress.container.ReactSet[T]

  27. type ReactTable[K, V] = reactress.container.ReactTable[K, V]

  28. type ReactTileMap[T] = reactress.container.ReactTileMap[T]

  29. trait Reactive[+T] extends AnyRef

    A basic reactive value.

  30. trait Reactor[-T] extends AnyRef

  31. trait Scheduler extends AnyRef

    An object that schedules isolates for execution.

  32. trait Signal[+T] extends Reactive[T]

    A special type of a reactive value that caches the last emitted event.

  33. type SignalCatamorph[T] = reactress.container.SignalCatamorph[T]

  34. type SubscriptionSet = reactress.container.SubscriptionSet

  35. sealed trait SysEvent extends AnyRef

    The type of system events.

  36. class Tuple2Extensions[T, S] extends AnyRef

  37. class Tuple3Extensions[T, S, U] extends AnyRef

  38. type XY = Long

  39. implicit final class XYExtensions extends AnyVal

  40. type spec = specialized

Value Members

  1. val Abelian: reactress.algebra.Abelian.type

  2. val AbelianCatamorph: reactress.container.AbelianCatamorph.type

  3. object Arrayable extends LowPriorityArrayableImplicits

  4. object Channel

  5. val CommuteCatamorph: reactress.container.CommuteCatamorph.type

  6. val Commutoid: reactress.algebra.Commutoid.type

  7. object Isolate

  8. object IsolateEmptyQueue extends SysEvent with Product with Serializable

    Denotes that all the events were processed and the queue became empty.

  9. object IsolateStarted extends SysEvent with Product with Serializable

    Denotes start of an isolate.

  10. object IsolateSystem

    Contains factory methods for creating isolate systems.

  11. object IsolateTerminated extends SysEvent with Product with Serializable

    Denotes the termination of an isolate.

  12. val Monoid: reactress.algebra.Monoid.type

  13. val MonoidCatamorph: reactress.container.MonoidCatamorph.type

  14. object Permission

  15. object Proto

  16. val ReactArray: reactress.container.ReactArray.type

  17. val ReactBuilder: reactress.container.ReactBuilder.type

  18. val ReactCatamorph: reactress.container.ReactCatamorph.type

  19. val ReactCell: reactress.container.ReactCell.type

  20. val ReactContainer: reactress.container.ReactContainer.type

  21. object ReactIsolate

  22. val ReactMap: reactress.container.ReactMap.type

  23. object ReactMutable

  24. val ReactRecord: reactress.container.ReactRecord.type

  25. val ReactSet: reactress.container.ReactSet.type

  26. val ReactTable: reactress.container.ReactTable.type

  27. val ReactTileMap: reactress.container.ReactTileMap.type

  28. object Reactive

    Contains useful Reactive implementations and factory methods.

  29. object Reactor

  30. object Scheduler

    Companion object for creating standard isolate schedulers.

  31. object Signal

  32. val SignalCatamorph: reactress.container.SignalCatamorph.type

  33. val SubscriptionSet: reactress.container.SubscriptionSet.type

  34. object Tuple2Extensions

  35. object Tuple3Extensions

  36. object XY

  37. package algebra

  38. package container

  39. object error

  40. package io

  41. package isolate

  42. implicit def tuple2ext[T, S](tuple: (Signal[T], Signal[S])): Tuple2Extensions[T, S]

  43. implicit def tuple3ext[T, S, U](tuple: (Signal[T], Signal[S], Signal[U])): Tuple3Extensions[T, S, U]

  44. package util

Inherited from AnyRef

Inherited from Any

Ungrouped