rx.scheduler

This module defines the concept of Scheduler.

Members

Classes

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

Enums

isAsyncScheduler
eponymoustemplate isAsyncScheduler(T)
isScheduler
eponymoustemplate isScheduler(T)

Functions

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

Interfaces

AsyncScheduler
interface AsyncScheduler
Scheduler
interface Scheduler

Structs

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

Templates

MostDerivedScheduler
template MostDerivedScheduler(T)

Meta