Example #1
0
        public RoomMembershipManager(IClient client, IConnectionNegotiator connection, Rooms rooms)
        {
            _client     = client;
            _connection = connection;
            _rooms      = rooms;

            _rooms.JoinedRoom += RoomMembershipChanged;
            _rooms.LeftRoom   += RoomMembershipChanged;
        }
Example #2
0
        public PacketRouter(IPacketProcessor processor, IConnectionNegotiator connection)
        {
            RecvRoutingUpdate     = new TrafficCounter();
            RecvVoiceData         = new TrafficCounter();
            RecvTextData          = new TrafficCounter();
            RecvHandshakeResponse = new TrafficCounter();

            _processor  = processor;
            _connection = connection;
        }