Пример #1
0
        public override void Subscribe(IFlowableSubscriber <T> subscriber)
        {
            var s      = new HalfSerializedSubscriber <T>(subscriber);
            var parent = new SampleSubscriber(s, emitLast);

            s.OnSubscribe(parent);
            other.Subscribe(parent.other);
            source.Subscribe(parent);
        }
Пример #2
0
        public void Subscribe(ISubscriber <T> s)
        {
            var parent = new SampleSubscriber(s);
            var other  = new OtherSubscriber(parent);

            s.OnSubscribe(parent);

            sampler.Subscribe(other);

            source.Subscribe(parent);
        }
Пример #3
0
 internal OtherSubscriber(SampleSubscriber parent)
 {
     this.parent = parent;
 }