[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: uCEFWorkSchedulerQueueThread.pas line 26
type TCEFWorkSchedulerQueueThread = class(TThread) |
||
protected |
||
FQueueCS: TCriticalSection; |
|
|
FEvent: TEvent; |
|
|
FWaiting: Boolean; |
|
|
FStop: Boolean; |
|
|
FReady: Boolean; |
|
|
|
||
|
||
function GetAvailableValue; |
|
|
function GetHasPendingValue; |
|
|
function Lock; |
|
|
procedure Unlock; |
|
|
function CanContinue; |
|
|
procedure ReadAllPendingValues; |
|
|
procedure DoOnPulse; |
|
|
procedure Execute; override; |
|
|
property AvailableValue: Integer; [r] |
|
|
property HasPendingValue: Boolean; [r] |
|
|
public |
||
constructor Create; |
|
|
destructor Destroy; override; |
|
|
procedure AfterConstruction; override; |
|
|
procedure StopThread; |
|
|
procedure EnqueueValue(); |
|
|
property Ready: Boolean; [r] |
|
|
property OnPulse: TOnPulseEvent; [rw] |
|
|
end; |
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |