Home Units Hierarchy Routines All identifiers

Class unaThreadedTimer

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type unaThreadedTimer = class(unaAbstractTimer)

Description

Base clss: thread wrapper for thread-based timers. Do not use this class directly.

Hierarchy

Overview

Methods

Public constructor create(interval: unsigned; active: bool = false; priority: int = THREAD_PRIORITY_TIME_CRITICAL);
Public destructor Destroy(); override;
Protected function doStart(): bool; override;
Public procedure AfterConstruction(); override;
Protected procedure doStop(); override;
Protected procedure execute(thread: unaTimerThread); virtual; abstract;

Properties

Public property priority: unsigned read getPriority write setPriority;

Description

Methods

Public constructor create(interval: unsigned; active: bool = false; priority: int = THREAD_PRIORITY_TIME_CRITICAL);
 
Public destructor Destroy(); override;
 
Protected function doStart(): bool; override;
 
Public procedure AfterConstruction(); override;
 
Protected procedure doStop(); override;
 
Protected procedure execute(thread: unaTimerThread); virtual; abstract;
 

Properties

Public property priority: unsigned read getPriority write setPriority;
 

(c) 2012 Lake of Soft


Generated by PasDoc 0.12.1 on 2012-10-09