Table of Contents

Method Start

Namespace
SodaFlow.Time
Assembly
SodaFlow.dll

Start(Action<Exception>)

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

void Start(Action<Exception> handleException)

Parameters

handleException Action<Exception>

Called with each exception from a wait for a timer, and from a timer that fires. It must absorb the exception: the implementation does not have to continue after this throws.

Remarks

Called one time, from the TimerSystem<T> constructor. An implementation which waits must wait on a thread of its own, and not on the thread pool. Alarms stop fully when the pool cannot schedule that wait.