public RoomMembershipManager(IClient client, IConnectionNegotiator connection, Rooms rooms) { _client = client; _connection = connection; _rooms = rooms; _rooms.JoinedRoom += RoomMembershipChanged; _rooms.LeftRoom += RoomMembershipChanged; }
public PacketRouter(IPacketProcessor processor, IConnectionNegotiator connection) { RecvRoutingUpdate = new TrafficCounter(); RecvVoiceData = new TrafficCounter(); RecvTextData = new TrafficCounter(); RecvHandshakeResponse = new TrafficCounter(); _processor = processor; _connection = connection; }