public void OnSubscribe(ISubscription s)
 {
     if (OnSubscribeHelper.SetSubscription(ref this.s, s))
     {
         actual.OnSubscribe(this);
     }
 }
Esempio n. 2
0
 public void OnSubscribe(ISubscription s)
 {
     if (OnSubscribeHelper.SetSubscription(ref other, s))
     {
         s.Request(long.MaxValue);
     }
 }
        public void OnSubscribe(ISubscription s)
        {
            if (OnSubscribeHelper.SetSubscription(ref this.s, s))
            {
                actual.OnSubscribe(this);

                s.Request(long.MaxValue);
            }
        }
Esempio n. 4
0
        public void OnSubscribe(ISubscription s)
        {
            if (OnSubscribeHelper.SetSubscription(ref this.s, s))
            {
                actual.OnSubscribe(this);

                if (!arbiter.IsCancelled())
                {
                    s.Request(prefetch);
                }
            }
        }
Esempio n. 5
0
        public void OnSubscribe(ISubscription s)
        {
            try
            {
                onSubscribeCall?.Invoke(s);
            }
            catch (Exception e)
            {
                RxAdvancedFlowPlugins.OnError(e);
            }

            if (OnSubscribeHelper.SetSubscription(ref this.s, s))
            {
                actual.OnSubscribe(this);
            }
        }