• Joined on 2022-08-15
mslot pushed to main at mslot/commander 2023-12-09 07:30:27 +00:00
0bf2eae6b2 Trying to publish package
mslot pushed to main at mslot/commander 2023-11-28 12:24:15 +00:00
c7f01691a1 Alligned to homepage
mslot pushed to main at mslot/commander 2023-11-28 12:16:23 +00:00
c399f0d3e1 Updated readme
mslot pushed to main at mslot/commander 2023-11-28 12:14:53 +00:00
1b2fbd6822 Added a readme
mslot pushed to main at mslot/commander 2023-11-28 12:03:04 +00:00
e3953c7a4f Added a single test with a sub message on `Payload`.
mslot pushed to main at mslot/commander 2023-11-28 11:20:59 +00:00
aa35f99f5d Set `read_timeout` to something low - this is random, and i have not reason behind `10 miliseconds`.
mslot pushed to main at mslot/commander 2023-11-28 11:19:03 +00:00
66ddc37a39 Fixed read, when data was exactly same as payload with a read_timeout. Not the best solution, but it is ok for the first version.
mslot pushed to main at mslot/commander 2023-11-28 09:35:33 +00:00
155b25f69e Temp fix so functional tests doesnt stop each other
mslot pushed to main at mslot/commander 2023-11-28 09:32:22 +00:00
bed7194cf7 Added first read/write functional test. I have found a read bug that i need to replicate and fix.
mslot pushed to main at mslot/commander 2023-11-28 07:43:35 +00:00
055fb6e489 Added return data to `Action`. It is pretty simple right now, because we always expect something to return
mslot pushed to main at mslot/commander 2023-11-28 07:15:05 +00:00
5e6dfd35c1 Added a pretty low end `StreamClient` that can send and receive bytes
mslot pushed to main at mslot/commander 2023-11-27 15:51:55 +00:00
61a896a93e Added a `Mutex` to wrap the router, because we share it between threads. I want to be sure it is not accessed by two threads, even though right now, we only have read access to the router
mslot pushed to main at mslot/commander 2023-11-27 15:36:20 +00:00
346bed321e Fixed how `router` implement `action`s. We now need to implement the trait `Action` for our actions.
mslot pushed to main at mslot/commander 2023-11-26 08:52:06 +00:00
7c05a961fb Fixed how `router` implement `action`s. We now need to implement the trait `Action` for our actions
mslot pushed to main at mslot/commander 2023-06-19 13:23:51 +00:00
c10573172a Removed println
mslot pushed to main at mslot/commander 2023-06-19 13:22:15 +00:00
dbba412739 Added a simple router with a very raw interface. It needs to be
mslot pushed to main at mslot/commander 2023-06-16 18:53:38 +00:00
dbdae30c86 Added a basic router that can take basic actions
mslot pushed to main at mslot/commander 2023-06-13 14:26:36 +00:00
1d2f8333b5 Added stream handling and a buffered reader
mslot pushed to main at mslot/commander 2023-06-12 08:19:30 +00:00
fe3add97f2 Added a test for odd len
mslot pushed to main at mslot/commander 2023-06-12 08:13:39 +00:00
51acf751ba Added a clean solution for the dynamic buffer and a stream reader