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; }