Show / Hide Table of Contents

Namespace Reaqtive.Scheduler

Classes

Duration

Representation of a duration using thread cycle time and wall clock time.

HeapBasedPriorityQueue<T>

Heap-based implementation of a priority queue.

LogicalScheduler

Class representing a logical scheduler.

PhysicalScheduler

Physical scheduler managing pool of workers.

SchedulerPerformanceCounters

Represents performance counters retrieved from a scheduler.

SchedulerStatus

Represents the status of a logical scheduler.

SchedulerUnhandledExceptionEventArgs

Provides data for the UnhandledException event on IScheduler.

WorkItemBase<TTime>

Represents a work item using TTime to represent due time.

YieldToken

Token to observe requests to yield execution.

Interfaces

IScheduler

Interface representing a logical scheduler. Tasks scheduled through the same logical scheduler are managed as a group.

ISchedulerExceptionHandler

Interface for schedulers that support handling exceptions, either by using a built-in policy or by some user interaction.

ISchedulerPerformanceCountersProvider

Interface implemented by schedulers that support reporting performance counters.

ISchedulerTask

Scheduler task.

IWorkItem

Interface representing a scheduler work item.

IWorkItem<TTime>

Interface representing a scheduler work item.

IYieldableSchedulerTask

Scheduler task with yield support.

IYieldTokenSource

Represents a source of yield tokens.

In This Article
Back to top Generated by DocFX