diff options
| author | Fabian Mastenbroek <mail.fabianm@gmail.com> | 2018-11-02 22:50:08 +0100 |
|---|---|---|
| committer | Fabian Mastenbroek <mail.fabianm@gmail.com> | 2019-05-13 20:26:43 +0200 |
| commit | da9dd0c3cb3d9a6b72b6fb4efd257d0449711f17 (patch) | |
| tree | 067491eb5e9cfdb6ba2977517f370cf9a995cbdc /odcsim-engine-omega | |
| parent | ce71a2ec7abadd4d82d89dfc1f7fd3f79076e37a (diff) | |
feat: Add support for suspending behavior
This change adds support for suspending behavior via Kotlin's coroutine
feature officially introduced in Kotlin 1.3. The syntax is similar to
the 1.x version of the simulator to allow for easier porting to 2.x.
Diffstat (limited to 'odcsim-engine-omega')
| -rw-r--r-- | odcsim-engine-omega/src/main/kotlin/com/atlarge/odcsim/engine/omega/OmegaActorSystem.kt | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/odcsim-engine-omega/src/main/kotlin/com/atlarge/odcsim/engine/omega/OmegaActorSystem.kt b/odcsim-engine-omega/src/main/kotlin/com/atlarge/odcsim/engine/omega/OmegaActorSystem.kt index 3da82b3d..56e3020f 100644 --- a/odcsim-engine-omega/src/main/kotlin/com/atlarge/odcsim/engine/omega/OmegaActorSystem.kt +++ b/odcsim-engine-omega/src/main/kotlin/com/atlarge/odcsim/engine/omega/OmegaActorSystem.kt @@ -29,12 +29,12 @@ import com.atlarge.odcsim.ActorPath import com.atlarge.odcsim.ActorRef import com.atlarge.odcsim.ActorSystem import com.atlarge.odcsim.Behavior -import com.atlarge.odcsim.BehaviorInterpreter import com.atlarge.odcsim.Duration import com.atlarge.odcsim.Instant import com.atlarge.odcsim.PostStop import com.atlarge.odcsim.PreStart import com.atlarge.odcsim.Signal +import com.atlarge.odcsim.internal.BehaviorInterpreter import java.util.PriorityQueue import kotlin.math.max |
