# Class TCEFWorkSchedulerThread

Description
Hierarchy
Fields
Methods
Properties

## Unit

uCEFWorkSchedulerThread

## Declaration

`type TCEFWorkSchedulerThread = class(TThread)`

## Description

This item has no description.

## Hierarchy

- TObject
- TThread
- TCEFWorkSchedulerThread

## Overview

### Fields

Protected | `FCritSect: TCriticalSection;`
Protected | `FInterval: int64;`
Protected | `FEvent: TEvent;`
Protected | `FOnPulse: TNotifyEvent;`
Protected | `FPulsing: boolean;`
Protected | `FMustReset: boolean;`
Protected | `FDefaultInterval: int64;`

### Methods

Protected | `function Lock: boolean;`
Protected | `procedure Unlock;`
Protected | `function CanPulse(var aInterval : int64) : boolean;`
Protected | `procedure DoOnPulseEvent;`
Protected | `procedure EventTimeOut;`
Protected | `procedure SignaledEvent;`
Protected | `procedure Execute; override;`
Public | `constructor Create;`
Public | `destructor Destroy; override;`
Public | `procedure AfterConstruction; override;`
Public | `procedure NextPulse(aInterval : int64);`

### Properties

Public | `property DefaultInterval : int64 read FDefaultInterval write FDefaultInterval default CEF_TIMER_MAXDELAY;`
Public | `property OnPulse : TNotifyEvent read FOnPulse write FOnPulse;`

## Description

### Fields

Protected | `FCritSect: TCriticalSection;`
This item has no description.

Protected | `FInterval: int64;`
This item has no description.

Protected | `FEvent: TEvent;`
This item has no description.

Protected | `FOnPulse: TNotifyEvent;`
This item has no description.

Protected | `FPulsing: boolean;`
This item has no description.

Protected | `FMustReset: boolean;`
This item has no description.

Protected | `FDefaultInterval: int64;`
This item has no description.

### Methods

Protected | `function Lock: boolean;`
This item has no description.

Protected | `procedure Unlock;`
This item has no description.

Protected | `function CanPulse(var aInterval : int64) : boolean;`
This item has no description.

Protected | `procedure DoOnPulseEvent;`
This item has no description.

Protected | `procedure EventTimeOut;`
This item has no description.

Protected | `procedure SignaledEvent;`
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 NextPulse(aInterval : int64);`
This item has no description.

### Properties

Public | `property DefaultInterval : int64 read FDefaultInterval write FDefaultInterval default CEF_TIMER_MAXDELAY;`
This item has no description.

Public | `property OnPulse : TNotifyEvent read FOnPulse write FOnPulse;`
This item has no description.

Generated by PasDoc 1.0.4.