io.dylemma

frp

package frp

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

Type Members

  1. sealed abstract class Event[+A] extends AnyRef

    Represents an event emitted by a Publisher class.

  2. trait EventJoin[A, B, C] extends EventSource[C]

    An EventJoin is a transformer that takes in events of type A and B from two parent EventStreams and produces any number of new events of type C in response.

  3. trait EventPipe[A, B] extends EventSource[B]

    An EventPipe is a transformer that takes in events of type A from a single parent EventStream and produces any number of new events of type B in response.

  4. trait EventSource[A] extends EventStream[A] with EventSourceImpl[A]

    EventSource is an implementation of EventStream that adds fire and stop methods.

  5. trait EventStream[+A] extends AnyRef

    An EventStream represents a (potentially finite) series of events that may occur at any time in the future.

  6. implicit class EventStreamFutures[A] extends AnyRef

  7. case class Fire[A](event: A) extends Event[A] with Product with Serializable

    Represents a single item from a stream of events.

  8. trait Observer extends AnyRef

    A memory management assistant.

  9. trait Time[T] extends AnyRef

    Typeclass for types that can get the current time.

Value Members

  1. object EventSource

  2. object EventStream

  3. object Stop extends Event[Nothing] with Product with Serializable

    Represents the end of a stream of events.

  4. implicit object SystemTime extends Time[Long]

    An instance of the Time typeclass, for Long times.

Inherited from AnyRef

Inherited from Any

Ungrouped