Commit Graph

15 Commits

Author SHA1 Message Date
kodi c892053cbd Implement additional codegen for calling server handler methods
Build library & run tests / build (tcp) (push) Successful in 33s
Build library & run tests / build (unix) (push) Successful in 34s
2024-06-23 01:46:42 +02:00
kodi 033482c076 Implement basic generation for the server code
Build library & run tests / build (tcp) (push) Successful in 32s
Build library & run tests / build (unix) (push) Successful in 32s
2024-06-22 13:26:02 +02:00
kodi 15d44b6daa Add code to create a client connected to the network
Build library & run tests / build (push) Failing after 22s
2024-06-22 12:57:41 +02:00
kodi 1eaeb68d82 Revert "Tweak usage of mutexes to reduce chance of deadlocks"
Build library & run tests / build (push) Successful in 21s
This reverts commit f35166ce78.
2024-06-22 12:25:28 +02:00
kodi f35166ce78 Tweak usage of mutexes to reduce chance of deadlocks
Build library & run tests / build (push) Failing after 27s
2024-06-21 16:25:58 +02:00
kodi 06aa6a1f71 Implement basic networking code
Build library & run tests / build (push) Successful in 42s
2024-06-21 15:54:48 +02:00
kodi b9128a465c Client can now perform requests asynchronously 2024-06-21 11:51:33 +02:00
kodi b4f1e1b092 Implement basic test for the client interface 2024-06-21 11:28:46 +02:00
kodi e6e9610d1f Define macro logic with proc_macro2 instead of proc_macro 2024-06-20 15:26:17 +02:00
kodi db036064e7 Implement code for recieving the answer to a query 2024-06-20 14:59:32 +02:00
kodi aa7d51f088 Generate code to "send" a question 2024-06-20 12:52:42 +02:00
kodi cc4d14fe69 Derive serde methods on message enums 2024-06-20 11:52:36 +02:00
kodi 6c75996096 Building some more necessary structures out of the protocol definition 2024-06-20 11:34:04 +02:00
kodi 12f411e046 Make description text slightly nicer 2024-06-19 23:27:10 +02:00
kodi 450415eb6b Implement basic derivation 2024-06-19 23:25:45 +02:00