1
0
forked from ROMEO/nexosim

Revert "Merge pull request #12 from asynchronics/feature/event-sinks"

This reverts commit 7e881afb63, reversing
changes made to 9d78e4f72a.
This commit is contained in:
Serge Barral
2024-03-06 16:16:55 +01:00
parent 43e41012d2
commit 1be2f48a00
25 changed files with 870 additions and 573 deletions

View File

@ -3,7 +3,7 @@
use std::time::Duration;
use asynchronix::model::{Model, Output};
use asynchronix::simulation::{EventQueue, Mailbox, SimInit};
use asynchronix::simulation::{Mailbox, SimInit};
use asynchronix::time::{EventKey, MonotonicTime, Scheduler};
#[test]
@ -27,8 +27,7 @@ fn model_schedule_event() {
let mut model = TestModel::default();
let mbox = Mailbox::new();
let mut output = EventQueue::new();
model.output.connect_sink(&output);
let mut output = model.output.connect_stream().0;
let addr = mbox.address();
let t0 = MonotonicTime::EPOCH;
@ -72,8 +71,7 @@ fn model_cancel_future_keyed_event() {
let mut model = TestModel::default();
let mbox = Mailbox::new();
let mut output = EventQueue::new();
model.output.connect_sink(&output);
let mut output = model.output.connect_stream().0;
let addr = mbox.address();
let t0 = MonotonicTime::EPOCH;
@ -118,8 +116,7 @@ fn model_cancel_same_time_keyed_event() {
let mut model = TestModel::default();
let mbox = Mailbox::new();
let mut output = EventQueue::new();
model.output.connect_sink(&output);
let mut output = model.output.connect_stream().0;
let addr = mbox.address();
let t0 = MonotonicTime::EPOCH;
@ -160,8 +157,7 @@ fn model_schedule_periodic_event() {
let mut model = TestModel::default();
let mbox = Mailbox::new();
let mut output = EventQueue::new();
model.output.connect_sink(&output);
let mut output = model.output.connect_stream().0;
let addr = mbox.address();
let t0 = MonotonicTime::EPOCH;
@ -210,8 +206,7 @@ fn model_cancel_periodic_event() {
let mut model = TestModel::default();
let mbox = Mailbox::new();
let mut output = EventQueue::new();
model.output.connect_sink(&output);
let mut output = model.output.connect_stream().0;
let addr = mbox.address();
let t0 = MonotonicTime::EPOCH;