| IGLib 1.5 The IGLib base library for development of numerical, technical and business applications.

- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events
Classes | Namespaces | Functions
WaitCondition.cs File Reference

## Classes
interface | IG.Lib.IWaitCondition
| Interface for classes that implement blocking until a specified condition is met. More...
class | IG.Lib.WaitConditionBase
| Base class for objects that perform waiting until a condition is fulfilled. More...
class | IG.Lib.WaitCondition
| Provides a framework for blocking execution until the specified condition becomes satisfied. Function Wait() does that. The function continuously check the unblocking condition until it becomes satisfied, sleeping a certain amount of time between consecutive checks. Time plan of checks (i.e. the amount of sleepin time between them) can be adjusted by public properties SleepFirst, MinSleepMs, MaxSleepMs, and MaxRelativeLatency. These properties can be adjusted while waiting. Blocking condition is evaluated by the (public) function Condition() and can be adjusted in one of the following ways: More...

## Namespaces
package | IG.Lib

## Functions
delegate bool | ConditionDelegateBase ()

## Function Documentation

delegate bool ConditionDelegateBase | ( |  | ) |