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