Commit Graph

171 Commits

Author SHA1 Message Date
0c43e80cf6 Throw an exception when trying to add a queue with an id already in use by another queue 2021-09-09 18:00:59 +02:00
26bdcf7d83 Added comment 2021-09-09 11:30:44 +02:00
c241d06ea9 Added poll() which lets user check if the queue is empty or not 2021-09-09 11:21:19 +02:00
9c7d15dc89 corrected last commit 2021-09-08 22:09:48 +02:00
e1c28d9c11 Added getSocket() method to the Manager class 2021-09-08 22:08:03 +02:00
b4bf4d5af5 Fixed bug for shutdowns 2021-09-08 20:54:34 +02:00
e5a0a280bc Changed API 2021-09-08 20:50:22 +02:00
b060b30c44 Added sendMessage to bformat encode the final t-encoded message 2021-09-08 20:45:39 +02:00
ce3772c66c Reverted 2021-09-08 20:28:14 +02:00
256c6154cc Test 2021-09-08 20:27:11 +02:00
372d4cdc78 Upgraded bforat 2021-09-08 20:24:50 +02:00
1b88d1f8bf Added some exceptional stuff 2021-09-08 20:24:45 +02:00
6382343916 Marked todo item as done 2021-09-08 19:23:44 +02:00
4316d4817f Marked todo item as completed 2021-09-08 19:23:23 +02:00
88be3d08e3 Added exception class
ALso added `getQueues()` function
2021-09-08 19:21:33 +02:00
d9e5e54477 Added some todos for later 2021-09-08 14:29:27 +02:00
4f83991baf Added the ability to delete a queue
Updated todo
2021-09-08 14:24:58 +02:00
6d133a15ba Updated todo 2021-09-08 14:08:22 +02:00
6a00c620ec Cleaned up import 2021-09-08 14:07:56 +02:00
a3ca66db2b Added the ability to set a max length for queues 2021-09-08 14:06:38 +02:00
3ce8bda7de Clean up 2021-09-08 13:51:28 +02:00
7ba3c9f1f7 Added package.d 2021-09-08 13:49:41 +02:00
445e008603 generateQueue() now uses new isValidTag(ulong) 2021-09-08 13:47:53 +02:00
d48cc4267e Clean up 2021-09-08 13:47:04 +02:00
3103adcb0f Removed uneeded function 2021-09-08 13:46:57 +02:00
e8d4e0ae20 addQueue() now uses recursive mutex capabilities with re-impkemented isValidTag() 2021-09-08 13:46:38 +02:00
ea32c7eef4 Re-implemented isValidTag(ulong) 2021-09-08 13:46:05 +02:00
384f286f83 Use recursive mutex capabilities 2021-09-08 13:42:25 +02:00
7a60a31e0a Added generateQueue() to create random queues for those who don't care about reserved ids 2021-09-08 13:40:39 +02:00
a193993c0d Updated dub files 2021-09-08 13:34:01 +02:00
53f478dde2 Updated todo list 2021-09-08 11:19:09 +02:00
bfa4364a99 Added shutdown capability 2021-09-08 11:19:05 +02:00
5f16e8d5b0 Use DList 2021-09-08 11:14:03 +02:00
916bfec075 Updated todo list 2021-09-08 11:14:00 +02:00
08a0327a5a FInalised README 2021-09-07 21:20:51 +02:00
7769ee5c6d Updated README.md 2021-09-07 21:19:39 +02:00
27facbeaf5 Updated readme 2021-09-07 21:11:37 +02:00
Tristan B. Kildaire
ca63a218c8 Undid that shit 2021-01-30 12:18:45 +02:00
Tristan B. Kildaire
e7e82c5491 Fixed visibility issues 2021-01-30 12:18:23 +02:00
Tristan B. Kildaire
7c8ab531ba d 2020-12-04 19:01:01 +02:00
Tristan B. Kildaire
9738f504eb x 2020-12-04 19:00:48 +02:00
Tristan B. Kildaire
77b4393085 Upgrade to new bformat 2020-12-04 17:52:28 +02:00
Tristan B. Kildaire
e529e526a7 Upgrade to new bformat 2020-12-04 17:51:34 +02:00
Tristan B. Kildaire
848d1b7a63 Start watcher 2020-10-16 17:11:32 +02:00
Tristan B. Kildaire
984261a394 Added missing watcher 2020-10-16 17:11:26 +02:00
Tristan B. Kildaire
2c5d871378 Added comment 2020-10-15 11:34:03 +02:00
Tristan B. Kildaire
73322667fa Added missing imports 2020-09-29 19:19:34 +02:00
Tristan B. Kildaire
98d672434a Added missing imports 2020-09-29 19:18:59 +02:00
Tristan B. Kildaire
41199e96fc Renamed 2020-09-29 19:18:53 +02:00
Tristan B. Kildaire
96e755d3cc Added getTag() and getData() and made instance variables private 2020-09-29 19:18:45 +02:00