c

spinal.sim

SimThread

class SimThread extends AnyRef

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

Instance Constructors

  1. new SimThread(body: => Unit)

Value Members

  1. var done: Boolean
  2. var exception: Throwable
  3. def isDone: Boolean
  4. def join(): Unit
  5. val jvmThread: JvmThread
  6. val mainContext: SimManagerContext
  7. def managerResume(): Unit
  8. def nonDone: Boolean
  9. def resume(): Unit
  10. val seed: Long
  11. def sleep(cycles: Long): Unit
  12. val spawnTask: SimThreadSpawnTask
  13. def suspend(): Unit
  14. def terminate(): Unit
  15. def waitUntil(cond: => Boolean): Unit
  16. var waitingThreads: ArrayBuffer[() => Unit]