Beispiel #1
0
 internal PublisherBufferTimeAndSize(IPublisher <T> source, int maxSize,
                                     TimeSpan timespan, TimedScheduler scheduler, int capacityHint)
 {
     this.source       = source;
     this.maxSize      = maxSize;
     this.timespan     = timespan;
     this.scheduler    = scheduler;
     this.capacityHint = capacityHint;
 }
 internal PublisherDelay(IPublisher <T> source, TimeSpan delay, TimedScheduler scheduler)
 {
     this.source    = source;
     this.delay     = delay;
     this.scheduler = scheduler;
 }
 internal PublisherTimer(TimeSpan delay, TimedScheduler scheduler)
 {
     this.delay     = delay;
     this.scheduler = scheduler;
 }
 internal ElapsedSubscriber(ISubscriber <Timed <T> > actual, TimedScheduler scheduler)
 {
     this.actual    = actual;
     this.scheduler = scheduler;
     this.last      = scheduler.NowUtc;
 }
 internal PublisherElapsed(IPublisher <T> source, TimedScheduler scheduler)
 {
     this.source    = source;
     this.scheduler = scheduler;
 }
 internal PublisherInterval(TimeSpan initialDelay, TimeSpan period, TimedScheduler scheduler)
 {
     this.initialDelay = initialDelay;
     this.period       = period;
     this.scheduler    = scheduler;
 }