type TCEFTimerWorkScheduler = class(TObject)
This item has no description.
FTimer: TTimer; |
|
FDepleteWorkCycles: cardinal; |
|
FDepleteWorkDelay: cardinal; |
|
FStopped: boolean; |
|
FIsActive: boolean; |
|
FReentrancyDetected: boolean; |
|
FOnAllowDoWork: TOnAllowEvent; |
|
FCompHandle: HWND; |
function GetIsTimerPending: boolean; |
|
procedure Timer_OnTimer(Sender: TObject); |
|
procedure Initialize; |
|
procedure CreateTimer; |
|
procedure DestroyTimer; |
|
procedure KillTimer; |
|
procedure SetTimer(aInterval : integer); |
|
procedure DoWork; |
|
function PerformMessageLoopWork: boolean; |
|
procedure DoMessageLoopWork; |
|
procedure OnScheduleWork(delay_ms : integer); |
|
procedure DepleteWork; |
|
procedure WndProc(var aMessage: TMessage); |
|
procedure AllocateWindowHandle; |
|
procedure DeallocateWindowHandle; |
|
constructor Create; |
|
destructor Destroy; override; |
|
procedure StopScheduler; |
|
procedure ScheduleMessagePumpWork(const delay_ms : int64); |
property DepleteWorkCycles : cardinal read FDepleteWorkCycles write FDepleteWorkCycles; |
|
property DepleteWorkDelay : cardinal read FDepleteWorkDelay write FDepleteWorkDelay; |
|
property IsTimerPending : boolean read GetIsTimerPending; |
|
property OnAllowDoWork : TOnAllowEvent read FOnAllowDoWork write FOnAllowDoWork; |
FTimer: TTimer; |
|
This item has no description. |
FDepleteWorkCycles: cardinal; |
|
This item has no description. |
FDepleteWorkDelay: cardinal; |
|
This item has no description. |
FStopped: boolean; |
|
This item has no description. |
FIsActive: boolean; |
|
This item has no description. |
FReentrancyDetected: boolean; |
|
This item has no description. |
FOnAllowDoWork: TOnAllowEvent; |
|
This item has no description. |
FCompHandle: HWND; |
|
This item has no description. |
function GetIsTimerPending: boolean; |
|
This item has no description. |
procedure Timer_OnTimer(Sender: TObject); |
|
This item has no description. |
procedure Initialize; |
|
This item has no description. |
procedure CreateTimer; |
|
This item has no description. |
procedure DestroyTimer; |
|
This item has no description. |
procedure KillTimer; |
|
This item has no description. |
procedure SetTimer(aInterval : integer); |
|
This item has no description. |
procedure DoWork; |
|
This item has no description. |
function PerformMessageLoopWork: boolean; |
|
This item has no description. |
procedure DoMessageLoopWork; |
|
This item has no description. |
procedure OnScheduleWork(delay_ms : integer); |
|
This item has no description. |
procedure DepleteWork; |
|
This item has no description. |
procedure WndProc(var aMessage: TMessage); |
|
This item has no description. |
procedure AllocateWindowHandle; |
|
This item has no description. |
procedure DeallocateWindowHandle; |
|
This item has no description. |
constructor Create; |
|
This item has no description. |
destructor Destroy; override; |
|
This item has no description. |
procedure StopScheduler; |
|
This item has no description. |
procedure ScheduleMessagePumpWork(const delay_ms : int64); |
|
This item has no description. |
property DepleteWorkCycles : cardinal read FDepleteWorkCycles write FDepleteWorkCycles; |
|
This item has no description. |
property DepleteWorkDelay : cardinal read FDepleteWorkDelay write FDepleteWorkDelay; |
|
This item has no description. |
property IsTimerPending : boolean read GetIsTimerPending; |
|
This item has no description. |
property OnAllowDoWork : TOnAllowEvent read FOnAllowDoWork write FOnAllowDoWork; |
|
This item has no description. |