9 Commits

Author SHA1 Message Date
35a2765559 Changed logging system to be event based.
Implemented LRUCache for instantiating services without starting.

Service state changed back to enumerator.

Namespace refactoring.
2021-04-19 01:34:45 -05:00
cac5ca054c IPCPresenter now takes IPCMediator as contructor argument. 2021-04-15 22:14:08 -05:00
0991dc6214 IPCMediator now disposes of all connection pipes before waiting.
Changed mediator names in IPCMediatorTest.

Increased catching specificity from same type of exception.
2021-04-15 22:09:05 -05:00
78e9e185c2 Changed pipe names to end with ".pipe".
Added timeouts to closing.
2021-04-10 13:57:38 -05:00
a44ad71f59 Added a few more debug messages. 2021-04-09 01:10:26 -05:00
56e12ec22a Added more logging to IPCMediator.cs 2021-04-09 00:38:47 -05:00
3f1836d468 Fixed not instantiating cancellation token. 2021-04-08 22:22:20 -05:00
dfc54fdc00 Implemented IPC system with minimal testing.
Large naming refactoring.

Added some more tests.
2021-04-08 21:36:08 -05:00
c7fadd8166 Changed how services work, updated tests and UML to reflect changes.
Began adding persistence, but untested.
2020-12-29 23:14:42 -06:00