This introduces LurkTcpConnection and LurkTcpConnectionFactory under common::net::tcp module.
This is a major refactoring / improvement of existing design. Each connection owns backpresure token
that is used to control amount of currently connected clients. It's dropped on connection termination.
Old "peer" module was removed completely and "handlers" moved to root crate. Peer type was replaced
with LurkTcpConnectionLabel.
This introduces LurkTcpConnection and LurkTcpConnectionFactory under common::net::tcp module. This is a major refactoring / improvement of existing design. Each connection owns backpresure token that is used to control amount of currently connected clients. It's dropped on connection termination. Old "peer" module was removed completely and "handlers" moved to root crate. Peer type was replaced with LurkTcpConnectionLabel.