diff options
author | Pixel <pixel@nobis-crew.org> | 2011-11-16 17:26:28 -0800 |
---|---|---|
committer | Pixel <pixel@nobis-crew.org> | 2011-11-16 17:26:28 -0800 |
commit | 1d796e6cf639354614f1152baab65d317271c357 (patch) | |
tree | 5d1e073f9d3b3c045e1c65d8ac2b658ca95a03f9 /tests | |
parent | 2718578affdfb202450e66e6b159ff634d6b28ab (diff) |
Kind of a big revamp of the TaskMan / Task model, in order to introduce a TaskScheduler.
The idea is that we need to support multiple task managers from multiple threads.
So that revamp means we now should be able to support that, except the TaskScheduler needs to implement a round robin system, to distribute tasks across multiple task managers. But at least, the fundamental redesign to permit this is here.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test-Sockets.cc | 4 | ||||
-rw-r--r-- | tests/test-Tasks.cc | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/tests/test-Sockets.cc b/tests/test-Sockets.cc index 0afedb1..87d557b 100644 --- a/tests/test-Sockets.cc +++ b/tests/test-Sockets.cc @@ -64,8 +64,8 @@ void MainTask::Do() { Printer::enable(M_ALL); Printer::log(M_STATUS, "Test::Sockets running."); - Events::TaskEvent evtSvr(listener = new Listener<Worker>(1234)); - Events::TaskEvent evtCln(new Client); + Events::TaskEvent evtSvr(listener = Balau::createTask(new Listener<Worker>(1234))); + Events::TaskEvent evtCln(Balau::createTask(new Client)); Printer::log(M_STATUS, "Created %s", listener->getName()); waitFor(&evtSvr); waitFor(&evtCln); diff --git a/tests/test-Tasks.cc b/tests/test-Tasks.cc index 2760e52..8677fb7 100644 --- a/tests/test-Tasks.cc +++ b/tests/test-Tasks.cc @@ -32,7 +32,7 @@ void MainTask::Do() { customPrinter = new CustomPrinter(); Printer::log(M_STATUS, "Test::Tasks running."); - Task * testTask = new TestTask(); + Task * testTask = Balau::createTask(new TestTask()); Events::TaskEvent taskEvt(testTask); waitFor(&taskEvt); Assert(!taskEvt.gotSignal()); |