Shane Bryldt
|
2c996b592f
|
FS-10167: Switched connection lifecycle to an isolated pool similar to sessions, also refactored the inner WSS transport implementation to be part of the same pool so it is cleaned up with the connection. Switched the connection state machine thread to also utilize thread pool to avoid direct ownership over the thread, similar to session but without the use of a signaled condition due to abstraction of transports which may need to deal with polling for socket events such as with WSS transport. Completely removed the temporary worker thread in the main handle that was for connection/session cleanup.
|
2017-04-18 13:41:00 -06:00 |
|
Shane Bryldt
|
7742dffae4
|
FS-9952: Initial implementation of a very basic text chat system which introduced a number of supporting subsystems
|
2017-03-22 17:42:50 -04:00 |
|
Shane Bryldt
|
8f569f715b
|
FS-9952: Big commit, first registered jsonrpc echo call successful, lots of cleanup remaining
|
2017-03-22 17:42:50 -04:00 |
|
Shane Bryldt
|
fd49aebb1d
|
FS-9952: Intermediate commit for a fresh point to start retrofitting the jsonrpc code that is incomplete
|
2017-03-22 17:42:50 -04:00 |
|
Shane Bryldt
|
cb7e95fd9a
|
FS-9952: A bunch of cleanup and shifting connections towards ID based passing instead of pointers, will replicate and adjust for session system next
|
2017-03-22 17:42:50 -04:00 |
|