object FScheduler extends SchedulerImpl[FTransaction]
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- FScheduler
- SchedulerImpl
- Scheduler
- DynamicScope
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
val
_currentTransaction: DynamicVariable[Option[FTransaction]]
- Attributes
- protected
- Definition Classes
- SchedulerImpl
- var allReactives: Set[CalculusLike.ReSource]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @IntrinsicCandidate()
- var currentPropagation: Propagation
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
forceNewTransaction[R](initialWrites: Set[CalculusLike.ReSource], admissionPhase: (CalculusLike.AdmissionTicket) ⇒ R): R
this corresponds very roughly to the fire rule.
this corresponds very roughly to the fire rule. The initial writes contains the reactives which change (only one for fire), and teh admission phase updates their values to the fired values (μ(r).val ← v)
- Definition Classes
- FScheduler → Scheduler
-
final
def
forceNewTransaction[R](initialWrites: CalculusLike.ReSource*)(admissionPhase: (CalculusLike.AdmissionTicket) ⇒ R): R
- Definition Classes
- Scheduler
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- var idle: Boolean
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
maybeTransaction: Option[CalculusLike.Transaction]
- Definition Classes
- SchedulerImpl → Scheduler → DynamicScope
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
def
schedulerName: String
Name of the scheduler, used for helpful error messages.
Name of the scheduler, used for helpful error messages.
- Definition Classes
- FScheduler → Scheduler
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- Scheduler → AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )