Class TTimerPool (unit TmrPool)

Inherits from

TComponent

Constructors


constructor Create(AOwner: TComponent);

TTimerPool


Functions

destructor Destroy;


procedure NotifyRegister(AObject: TObject; AActive: Boolean);


procedure NotifyUnregister(AObject: TObject);


procedure CheckForTiming;


function FindIndex(AObject: TObject): integer;


function FindRegisteredComponent(AObject: TObject): TObjectTimeInfo;


procedure Notification(AComponent: TComponent; AOperation: TOperation);


procedure TimerElapsed(MSecs: Integer);


function TimingNeeded: Boolean;


Properties

Events

Variables

FObjects : TList;


FThread : TTimingThread;



Constructors


constructor Create(AOwner: TComponent);

TTimerPool


Functions


destructor Destroy;


procedure NotifyRegister(AObject: TObject; AActive: Boolean);


procedure NotifyUnregister(AObject: TObject);


procedure CheckForTiming;


function FindIndex(AObject: TObject): integer;


function FindRegisteredComponent(AObject: TObject): TObjectTimeInfo;


procedure Notification(AComponent: TComponent; AOperation: TOperation);


procedure TimerElapsed(MSecs: Integer);


function TimingNeeded: Boolean;


Properties


Events


Variables


FObjects : TList;


FThread : TTimingThread;