Table of Contents

Interface ITimerSystemImplementation<T>

Namespace
SodaFlow.Time
Assembly
SodaFlow.dll

An interface for implementations of FRP timer systems.

[PublicAPI]
public interface ITimerSystemImplementation<T>

Type Parameters

T

The underlying type of the timer's time values.

Extension Methods

Properties

Now

Gets the current time according to this implementation's clock.

Methods

RunTimersTo(T)

Fires each timer scheduled at or before now, on the calling thread.

SetTimer(T, Action)

Sets a timer that runs the given callback at the given time.

Start(Action<Exception>)

Starts whatever machinery this implementation uses to notice that a timer has come due.