IGLib  1.7.2
The IGLib base library for development of numerical, technical and business applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
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 ( )