Commit Graph

385 Commits

Author SHA1 Message Date
michael-bailey a8c37225ae implemented basic client manager functions for new architecture 2021-03-18 10:39:11 +00:00
michael-bailey 22a0d68255 implemented basic messageing system for clients. 2021-03-18 10:38:46 +00:00
michael-bailey cd81b1e250 redesigned client for the new exec structure 2021-03-18 10:38:46 +00:00
michael-bailey db72977d2f fixing owner structure. 2021-03-18 10:38:46 +00:00
michael-bailey 3ff3e531a1 moving server changes to client manager 2021-03-18 10:38:46 +00:00
michael-bailey 5b9d91e44e implemented basic connection handling in the server 2021-03-18 10:38:46 +00:00
michael-bailey 1966f80bc6 moving server changes to client manager 2021-03-18 10:38:09 +00:00
michael-bailey 546e566c9b Fixed immediate warnings 2021-03-18 10:37:47 +00:00
michael-bailey 965231cde9 added basic network manager implementation 2021-03-18 10:36:18 +00:00
michael-bailey 042f7e1007 added basic server messages. 2021-03-18 09:42:53 +00:00
michael-bailey b1be92ed02 implemented basic connection handling in the server 2021-03-18 09:26:49 +00:00
michael-bailey b1b8107ce7 implemented basic client manager functions for new architecture 2021-03-18 09:20:39 +00:00
michael-bailey e92096b6ad implemented basic messageing system for clients. 2021-03-18 08:55:21 +00:00
michael-bailey a493eddd50 redesigned client for the new exec structure 2021-03-17 18:37:06 +00:00
michael-bailey 194e954733 fixing owner structure. 2021-03-17 10:54:51 +00:00
michael-bailey f00d8cc7f7 moving server changes to client manager 2021-03-17 10:54:51 +00:00
michael-bailey 5f6ecdd839 added implemetation of info command on te server 2021-03-17 10:54:51 +00:00
michael-bailey 14154ebd4e implemented basic connection handling in the server 2021-03-17 10:54:51 +00:00
michael-bailey 5b7258d3ab added from vector trait to commands 2021-03-17 10:53:43 +00:00
michael-bailey 9b5cb18693 moved commands into lib module 2021-03-17 10:53:43 +00:00
michael-bailey b66fdd62b3 added implemetation of info command on te server 2021-03-17 09:56:51 +00:00
michael-bailey 71fe467ca2 implemented basic connection handling in the server 2021-03-16 10:11:31 +00:00
michael-bailey 6c89f34151 added from vector trait to commands 2021-03-16 10:11:03 +00:00
michael-bailey ca4b0259b9 moved commands into lib module 2021-03-16 09:41:35 +00:00
michael-bailey 585926ebed moving server changes to client manager 2021-03-15 17:21:23 +00:00
michael-bailey 5e49056992 Fixed immediate warnings 2021-03-15 17:18:39 +00:00
michael-bailey 962293b32f added basic implementations for server 2021-03-15 17:11:50 +00:00
michael-bailey 4c7c68c2a5 implementing common traits for server 2021-03-15 16:51:32 +00:00
michael-bailey 7731e18d8b implemeting client functionality and changed types 2021-03-12 17:17:48 +00:00
michael-bailey f4bd223d12 Created traits for struct ownership and impl them for client|manager 2021-03-12 14:31:34 +00:00
michael-bailey 9de6969eb8 Implementing core Client Manager methods 2021-03-11 20:22:20 +00:00
michael-bailey 3591318270 Fixed immediate warnings 2021-03-11 20:22:20 +00:00
michael-bailey e082971df0 Fixed immediate warnings 2021-03-11 14:06:05 +00:00
michael-bailey 1ecccf6d67 implemented eq and ord fror client 2021-03-11 13:25:37 +00:00
michael-bailey 96450d5da2 Update mod.rs
+ added self referenceing to teh client manager with a weak reference

+ added channels to the client manager
2021-02-08 21:12:10 +00:00
michael-bailey 8df5ac848b tidying up client struct 2021-02-08 21:12:10 +00:00
michael-bailey 87a2a6b6da Moving files around and implementing more of the client manager. 2021-02-08 21:12:10 +00:00
michael-bailey f8a1364645 Update server v3 tests 2021-02-08 21:12:10 +00:00
michael-bailey b0ed33b5c7 Update main_menu.rs
fixed accidental renaming
2021-02-08 21:12:10 +00:00
michael-bailey d1fce2060c adding documentation 2021-02-08 21:12:10 +00:00
michael-bailey 9a22addbb9 Update server_view_controller.rs 2021-02-08 21:12:10 +00:00
michael-bailey 3fb7c345ba Update server_v3.rs
added unit tests
2021-02-08 21:12:10 +00:00
michael-bailey 5b60f9282d Update main_menu.rs
renamed the main menu function
2021-02-08 21:12:10 +00:00
michael-bailey 13dbf4050f Update control_panel.rs 2021-02-08 21:12:10 +00:00
michael-bailey 9b5912f9eb Update control_panel.rs
fixed issue where i didnt put anything into a child function call
2021-02-08 21:12:10 +00:00
michael-bailey 28694107d4 Update client_v3.rs
removed redundant error clause in handle connection
2021-02-08 21:12:10 +00:00
michael-bailey 0dc93ba9ce Update server_v3.rs
fixed unused variable warning
2021-02-08 21:12:10 +00:00
michael-bailey ccb29581fb Update server_v3.rs
fixed reference issue with options
2021-02-08 21:12:10 +00:00
michael-bailey cae3a81cfb Update server_v3.rs
fixed the start function
2021-02-08 21:12:10 +00:00
michael-bailey b98ce05d32 Update server_v3.rs
renamed serverstate states
2021-02-08 21:12:10 +00:00