From c17dbc8f2ac2edf35947128fa1a3ef606e29fcb6 Mon Sep 17 00:00:00 2001 From: "Tristan B. Kildaire" Date: Thu, 9 Sep 2021 18:39:04 +0200 Subject: [PATCH] Added dispatch --- source/app.d | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/source/app.d b/source/app.d index fa6eb56..98e50f1 100644 --- a/source/app.d +++ b/source/app.d @@ -90,12 +90,24 @@ unittest serverThread.stopThread(); //manager.start(); - // TaskManager tman = new TaskManager(); + //TaskManager tman = new TaskManager(); } public class Task { - private Event e; + /** + * Event-loop tag + * + * To know which signal handler should be used + */ + private Event eventType; + private Signal[] handlers; + + public Event getEvent() + { + return eventType; + } + private byte[] dataToSend; @@ -181,6 +193,7 @@ public final class TaskManager : Thread manager.removeQueue(tQueue); /* TODO: Add dispatch here */ + eventEngine.push(task.getEvent()); } }