EventBundle
Attributes
- Graph
-
- Supertypes
- Known subtypes
-
trait Operatorstrait Interfaceclass FullMVApiobject defaultclass FromScheduler[S]object IncrementalApiobject defaultobject ParRPDefaultShow all
- Self type
Members list
Grouped members
create
Similar to rescala.operator.SignalBundle.Signal expressions, but resulting in an event. Accessed events return options depending on whether they fire or not, and the complete result of the expression is an event as well.
Similar to rescala.operator.SignalBundle.Signal expressions, but resulting in an event. Accessed events return options depending on whether they fire or not, and the complete result of the expression is an event as well.
Attributes
Type members
Classlikes
Events only propagate a value when they are changing, when the system is at rest, events have no values.
Events only propagate a value when they are changing, when the system is at rest, events have no values.
Note: We hide implicit parameters of the API in the documentation. They are used to ensure correct creation, and you normally do not have to worry about them, except if you accidentally call the implicit parameter list, in which cas you may get cryptic errors. This is a scala limitation. We also hide the internal state parameter of passed and returned events.
Type parameters
- T
-
Value type of the event occurrences.
Attributes
Inherited classlikes
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:
Fold(0)(
add act { x => current + v },
reset act { _ => 0 }
)
Attributes
- Inherited from:
- FoldBundle
- Supertypes
-
class Objecttrait Matchableclass Any
Value members
Inherited methods
Attributes
- Inherited from:
- FoldBundle
Extensions
Inherited extensions
Attributes
- Inherited from:
- FoldBundle