Commit Graph

24 Commits

Author SHA1 Message Date
0d740d6231 Watcher
- Added constructor which takes in an instance of `Manager` and an instance of `Socket`
2023-03-26 18:26:07 +02:00
de44080c6b Package (tristanable)
- Added public imports along with comments per each

Encoding

- Added a stub class, `TaggedMessage`, for encoding and decoding the tristanable byte payload

Exceptions

- Added `TristanableException` exception type along with the `Error` enum sub-type

Manager

- Added stub code for `Manager` to manage the queues and socket

Queue

- Added stub class representing a queue with a tag (`Queue`)

QueueItem

- Added stub class `QueueItem` which represents an item that is enqueued/dequeued onto a `Queue`

Watcher

- Added stub class `Watcher` which will manage the socket reading-wise
2023-03-26 18:22:15 +02:00
17da826d07 Restarting project 2023-02-26 21:55:13 +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
1b88d1f8bf Added some exceptional stuff 2021-09-08 20:24:45 +02:00
bfa4364a99 Added shutdown capability 2021-09-08 11:19:05 +02:00
Tristan B. Kildaire
848d1b7a63 Start watcher 2020-10-16 17:11:32 +02:00
Tristan B. Kildaire
41199e96fc Renamed 2020-09-29 19:18:53 +02:00
Tristan B. Kildaire
176310761c Deleted old code 2020-09-29 19:13:21 +02:00
Tristan B. Kildaire
90835f3c97 Don't go further if the receive failed 2020-09-28 20:43:46 +02:00
Tristan B. Kildaire
7c44f04066 Identified possible bug (revert) 2020-09-28 14:55:19 +02:00
Tristan B. Kildaire
0f10ba4c41 Identified possible bug 2020-09-28 14:54:05 +02:00
Tristan B. Kildaire
98cd3e8c1e Append notifications to queue 2020-09-25 10:16:14 +02:00
Tristan 🅱. Kildaire
a0bb8fd477 Added notifcation system 2020-09-24 20:51:57 +02:00
Tristan 🅱. Kildaire
d46da412b4 Added check for whether something is a reserved tag 2020-09-24 20:30:32 +02:00
Tristan B. Kildaire
2960a8ec57 Implemented stopManager function which also calls on the now implemented stopWatcher and stopGC functions. 2020-06-24 11:14:53 +02:00
Tristan B. Kildaire
04cc444d32 Fixed bug whereby this shit definately would break. 2020-06-23 12:20:34 +02:00
Tristan B. Kildaire
6e2a92a59b Added all code needed to get it working. 2020-06-23 00:33:01 +02:00
Tristan B. Kildaire
63119aab91 Added new depepdancy. 2020-06-22 22:23:33 +02:00
Tristan B. Kildaire
05718602b3 Added event loop. 2020-06-22 20:16:39 +02:00
Tristan B. Kildaire
647b86f3c2 Added constructors to types Manager and Watcher 2020-06-21 17:36:43 +02:00
Tristan B. Kildaire
23c4e85134 Added module structure and stub modules. 2020-06-21 17:27:20 +02:00