Commit graph

147 commits

Author SHA1 Message Date
Arne Beer dc8588c2cd Handle command args 2019-01-14 09:05:32 +01:00
Arne Beer ce3aecfd7e Code cleanup 2019-01-13 14:12:08 +01:00
Arne Beer e08bcc9a33 Debugging and fixing tokio setup 2019-01-12 02:37:19 +01:00
Arne Beer 8384fb3277 Fix writeall future poll handling for daemon 2018-12-26 00:39:15 +01:00
Arne Beer baf5179b01 Exact byte transmition for client response 2018-12-25 17:58:03 +01:00
Arne Beer 0c6c41005c Response handling 2018-12-25 10:36:53 +01:00
Arne Beer 74b9fc7bb5 Add error handling 2018-12-24 22:26:33 +01:00
Arne Beer 550ae6996a Cargo fmt 2018-12-23 19:41:42 +01:00
Arne Beer 1efadc4fb2 Async process handling and a few new messages 2018-12-23 19:41:21 +01:00
Arne Beer 37330525c0 New message handling with enum variants 2018-12-20 00:50:10 +01:00
Arne Beer d9dd3e9090 Old message handling 2018-12-19 21:53:46 +01:00
Arne Beer 06119899d4 Restructure and refactor socket handling for daemon 2018-12-19 19:34:19 +01:00
Arne Beer b906d2ef65 Subprocess File handling 2018-11-28 19:49:30 +01:00
Arne Beer 17d86cbc8d Update stuff 2018-11-28 01:52:56 +01:00
Arne Beer 43575a6769 2018 edition 2018-11-28 00:17:02 +01:00
Arne Beer 4f2f9d6299 tokio process 2018-11-27 23:54:01 +01:00
Arne Beer c736652602 Use of crate prefix 2018-11-24 11:57:37 +01:00
Arne Beer e0e4670c69 Refactoring 2018-11-24 11:55:15 +01:00
Arne Beer 54da08b8e5 Move ownership of queue into daemon and make queue handler a set of free functions 2018-11-23 13:51:54 +01:00
Arne Beer cf2836581d Change instruction handling 2018-11-23 13:41:49 +01:00
Arne Beer dec6360bfe Refactoring queue handler wonership 2018-11-22 19:59:19 +01:00
Arne Beer cac311be42 New error handling with failure 2018-11-22 18:50:43 +01:00
Arne Beer 0f0ecbf44e Program call 2018-09-13 23:45:56 +02:00
Arne Beer 531d8774a5 Cargo fmt 2018-08-26 11:10:44 +02:00
Arne Beer 4bcf8b269d Daemon message handling 2018-08-26 02:28:07 +02:00
Arne Beer 252875324e Working message type header communication 2018-08-26 01:24:21 +02:00
Arne Beer 4e0bf30dbd Update dependencies and use tokio-uds 0.2 2018-08-25 13:18:37 +02:00
Arne Beer 569a91bd64 ReceivedInstruction future 2018-08-25 12:01:20 +02:00
Arne Beer 2f707d1728 Working client message serialization. 2018-08-22 23:40:03 +02:00
Arne Beer 7d71fdae37 Introduce Message types 2018-08-22 21:26:48 +02:00
Arne Beer ce0d1d24dc Refactor client communication 2018-08-17 13:14:41 +02:00
Arne Beer 480e5528ba Commandline stuff and fix taskhandler-queue interaction 2018-08-08 21:33:40 +02:00
Arne Beer cbe5970773 Starting task handler and queue handler 2018-07-28 04:35:22 +02:00
Arne Beer f408694ed0 Restructuring 2018-07-28 03:02:01 +02:00
Arne Beer cf1fb21f48 Comments and cleanup 2018-07-26 12:40:51 +02:00
Arne Beer dd37df07c0 Add header for client daemon communication 2018-07-25 19:01:40 +02:00
Arne Beer 83710e69ee WIP daemon socket handling 2018-07-19 12:34:24 +02:00
Arne Beer e002c18d70 Tokio sockets 2018-07-17 19:15:15 +02:00
Arne Beer c422839401 WIP tokio 2018-07-15 01:39:13 +02:00
Arne Beer 8ae9d6b105 Native UDS 2018-05-30 19:43:55 +02:00
Arne Beer 74119cdc8a Daemon struct. First communication 2018-05-27 23:58:22 +02:00
Arne Beer 671bee5466 Basic socket handling, rustfmt 2018-05-27 23:00:21 +02:00
Arne Beer 314ada3490 Dependencies and config 2018-05-27 20:04:03 +02:00
Arne Beer 7ae40b8736 Dependencies, Project setup 2018-05-25 16:13:48 +02:00
Arne Beer 6cb6822734 Proper Cargo and main 2018-02-28 21:43:29 +01:00
Arne Beer 53489b76a0 Init 2018-02-28 20:45:22 +01:00
Arne Beer c880884b1b
Initial commit 2018-02-28 20:42:43 +01:00