Commit Graph

17 Commits

Author SHA1 Message Date
Tristan B. Velloza Kildaire 051595a377 Added Mutexes 2022-01-01 19:57:20 +02:00
Tristan B. Velloza Kildaire d0aeb9bf63 Added a queue for Listeners and Connections to the Server class 2022-01-01 19:23:02 +02:00
Tristan B. Velloza Kildaire b6d84cfa92 Added missing Server instance to all Connection sub-classes 2021-12-26 12:13:21 +02:00
Tristan B. Velloza Kildaire 093211f7f9 Moved SocketConnection to its own module 2021-12-26 12:01:53 +02:00
Tristan B. Velloza Kildaire 713d3a6a39 Working on connection handler sub-system 2021-12-26 11:57:17 +02:00
Tristan B. Velloza Kildaire 2ff697bc3e Updated config.json 2021-12-26 11:57:05 +02:00
Tristan B. Velloza Kildaire ac0245f48c Fixed compilation error 2021-12-25 13:43:54 +02:00
Tristan B. Velloza Kildaire 1d2fc01b24 Added rehash() method 2021-12-25 13:08:22 +02:00
Tristan B. Velloza Kildaire 203762c454 Made a static member of the Configuration class rather 2021-12-25 12:29:16 +02:00
Tristan B. Velloza Kildaire 58265272be Some configuration parsing added with error checking, reworked Configuration sub-system (now the configuration file path is stored such that we can rehash the configuration later) 2021-12-25 12:28:13 +02:00
Tristan B. Velloza Kildaire 38f202321f Configuration sub-system now rads in the config, parses the JSON with error handling and does some initial work with the configuration 2021-12-24 20:59:34 +02:00
Tristan B. Velloza Kildaire 8703cdc74d Added entry-point initialization for a server instance 2021-12-24 09:25:01 +02:00
Tristan B. Velloza Kildaire f9c93d17c1 Added some code 2021-12-23 21:03:01 +02:00
Tristan B. Velloza Kildaire 96cab6be00 Added README 2021-12-23 21:02:53 +02:00
Tristan B. Velloza Kildaire 00b7c778c0 Added configuration skeleton 2021-12-23 21:02:41 +02:00
Tristan B. Velloza Kildaire e52642bae3 Added gogga and jlci as dependencies 2021-12-23 21:02:29 +02:00
Tristan B. Velloza Kildaire 705be18347 Initial commit 2021-12-23 17:12:18 +02:00