public void DidChangeState(ARDSignalingChannel channel, ARDSignalingChannelState state) { switch (state) { case ARDSignalingChannelState.Open: break; case ARDSignalingChannelState.Registered: break; case ARDSignalingChannelState.Closed: case ARDSignalingChannelState.Error: Disconnect(); break; } }
public void DidReceiveMessage(ARDSignalingChannel channel, ARDSignalingMessage message) { _messageQueue.Add(message); _messageQueue.DrainMessageQueueIfReady(); }