rx.scheduler

This module defines the concept of Scheduler.

Members

Classes

CurrentThreadScheduler
class CurrentThreadScheduler
HistoricalScheduler
class HistoricalScheduler(T)
ImmediateScheduler
class ImmediateScheduler
SchedulerObject
class SchedulerObject(TScheduler)
SubscribeOnObservable
class SubscribeOnObservable(TObservable, TScheduler : Scheduler)
TaskPoolScheduler
class TaskPoolScheduler
ThreadScheduler
class ThreadScheduler

Enums

isScheduler
eponymoustemplate isScheduler(T)

Functions

currentScheduler
Scheduler currentScheduler()
currentScheduler
TScheduler currentScheduler(TScheduler scheduler)
historicalScheduler
HistoricalScheduler!TScheduler historicalScheduler(TScheduler scheduler)
observeOn
ObserveOnObservable!(TObservable, TScheduler) observeOn(TObservable observable, TScheduler scheduler)
schedulerObject
auto schedulerObject(TScheduler scheduler)
subscribeOn
SubscribeOnObservable!(TObservable, TScheduler) subscribeOn(TObservable observable, TScheduler scheduler)

Interfaces

Scheduler
interface Scheduler

Structs

ObserveOnObservable
struct ObserveOnObservable(TObservable, TScheduler : Scheduler)
ObserveOnObserver
struct ObserveOnObserver(TObserver, TScheduler, E)

Meta