Exemple #1
0
 /// <summary>
 /// TBD
 /// </summary>
 /// <param name="subscription">TBD</param>
 public void OnSubscribe(ISubscription subscription)
 {
     ReactiveStreamsCompliance.RequireNonNullSubscription(subscription);
     if (_running)
     {
         subscription.Cancel();
     }
     else
     {
         _running = true;
         subscription.Request(long.MaxValue);
     }
 }
Exemple #2
0
 /// <summary>
 /// TBD
 /// </summary>
 /// <param name="subscription">TBD</param>
 public void OnSubscribe(ISubscription subscription)
 {
     ReactiveStreamsCompliance.RequireNonNullSubscription(subscription);
     _impl.Tell(new FanIn.OnSubscribe(_id, subscription));
 }
 /// <summary>
 /// TBD
 /// </summary>
 /// <param name="subscription">TBD</param>
 public void OnSubscribe(ISubscription subscription)
 {
     ReactiveStreamsCompliance.RequireNonNullSubscription(subscription);
     subscription.Cancel();
 }