Example #1
0
 private void OnNext(IOutputProducer producer, T frame)
 {
     lock (_observers)
     {
         foreach (var observer in _observers)
         {
             observer.OnNext(new Frame <T>(producer, frame));
         }
     }
 }
Example #2
0
 public ChatClient(IOutputProducer output)
 {
     _output = output;
 }
Example #3
0
 public Frame(IOutputProducer output, T data)
 {
     Output = output;
     Data   = data;
 }