From 7787ffe1fb0ebe7ed983ee50e4398adcf66a39e1 Mon Sep 17 00:00:00 2001 From: "Tristan B. Kildaire" Date: Tue, 23 Jun 2020 09:23:26 +0200 Subject: [PATCH] Added more to API docs. --- README.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7466c87..991bbb4 100644 --- a/README.md +++ b/README.md @@ -5,13 +5,22 @@ Tag-based asynchronous messaging framework ## Usage -The entry point is via the `Manager` type, so first create an instance as follows (passing the endpoint `Socket` in as `socket` in this example) +The entry point is via the `Manager` type, so first create an instance as follows (passing the endpoint `Socket` in as `socket` in this example): ```d Manager manager = new Manager(socket); ``` -Now the event loop would have started. +Now the event loop would have started, now we are ready to send out some tagged messages and blocking receive for them! + +Let's send out two messages with tags `1` and `2`: + +```d +manager.sendMessage(1, [1,2,3,4,5]); +manager.sendMessage(2, [6,7,8,9,0]); +``` + +Now we can start two seperate threads and wait on them both: **TODO**