type TCEFWorkSchedulerQueueThread = class(TThread)
This item has no description.
| Protected | FQueueCS: TCriticalSection; |
| Protected | FEvent: TEvent; |
| Protected | FWaiting: boolean; |
| Protected | FStop: boolean; |
| Protected | FReady: boolean; |
| Protected | FValues: TValuesArray; |
| Protected | FOnPulse: TOnPulseEvent; |
| Protected | function GetAvailableValue: int64; |
| Protected | function GetHasPendingValue: boolean; |
| Protected | function Lock: boolean; |
| Protected | procedure Unlock; |
| Protected | function CanContinue: boolean; |
| Protected | procedure ReadAllPendingValues; |
| Protected | procedure DoOnPulse; |
| Protected | procedure Execute; override; |
| Public | constructor Create; |
| Public | destructor Destroy; override; |
| Public | procedure AfterConstruction; override; |
| Public | procedure StopThread; |
| Public | procedure EnqueueValue(aValue : int64); |
| Protected | property AvailableValue : int64 read GetAvailableValue; |
| Protected | property HasPendingValue : boolean read GetHasPendingValue; |
| Public | property Ready : boolean read FReady; |
| Public | property OnPulse : TOnPulseEvent read FOnPulse write FOnPulse; |
| Protected | FQueueCS: TCriticalSection; |
|
This item has no description. | |
| Protected | FEvent: TEvent; |
|
This item has no description. | |
| Protected | FWaiting: boolean; |
|
This item has no description. | |
| Protected | FStop: boolean; |
|
This item has no description. | |
| Protected | FReady: boolean; |
|
This item has no description. | |
| Protected | FValues: TValuesArray; |
|
This item has no description. | |
| Protected | FOnPulse: TOnPulseEvent; |
|
This item has no description. | |
| Protected | function GetAvailableValue: int64; |
|
This item has no description. | |
| Protected | function GetHasPendingValue: boolean; |
|
This item has no description. | |
| Protected | function Lock: boolean; |
|
This item has no description. | |
| Protected | procedure Unlock; |
|
This item has no description. | |
| Protected | function CanContinue: boolean; |
|
This item has no description. | |
| Protected | procedure ReadAllPendingValues; |
|
This item has no description. | |
| Protected | procedure DoOnPulse; |
|
This item has no description. | |
| Protected | procedure Execute; override; |
|
This item has no description. | |
| Public | constructor Create; |
|
This item has no description. | |
| Public | destructor Destroy; override; |
|
This item has no description. | |
| Public | procedure AfterConstruction; override; |
|
This item has no description. | |
| Public | procedure StopThread; |
|
This item has no description. | |
| Public | procedure EnqueueValue(aValue : int64); |
|
This item has no description. | |
| Protected | property AvailableValue : int64 read GetAvailableValue; |
|
This item has no description. | |
| Protected | property HasPendingValue : boolean read GetHasPendingValue; |
|
This item has no description. | |
| Public | property Ready : boolean read FReady; |
|
This item has no description. | |
| Public | property OnPulse : TOnPulseEvent read FOnPulse write FOnPulse; |
|
This item has no description. | |