Class TControlQueue
Unit
Declaration
type TControlQueue = class(Tobject)
Description
Hierarchy
- Tobject
- TControlQueue
Overview
Methods
![]() |
constructor Create(dssContext: TDSSContext); |
![]() |
destructor Destroy; OVERRIDE; |
![]() |
function Push(const Hour: Integer; const Sec: Double; const Code, ProxyHdl: Integer; const Owner: TControlElem): Integer; OVERLOAD; |
![]() |
function Push(const Hour: Integer; const Sec: Double; const Code: EControlAction; const ProxyHdl: Integer; const Owner: TControlElem): Integer; OVERLOAD; |
![]() |
procedure Clear; |
![]() |
procedure DoAllActions; |
![]() |
function DoNearestActions(var Hour: Integer; var Sec: Double): Boolean; |
![]() |
function DoActions(const Hour: Integer; const sec: Double): Boolean; |
![]() |
function DoMultiRate(const Hour: Integer; const sec: Double): Boolean; |
![]() |
function IsEmpty: Boolean; |
![]() |
procedure Delete(Hdl: Integer); |
![]() |
procedure ShowQueue(const Filenm: String); |
![]() |
function QueueItem(Qidx: Integer): String; |
Properties
![]() |
property TraceLog: Boolean READ DebugTrace WRITE Set_Trace; |
![]() |
property QueueSize: Integer READ Get_QueueSize; |
Description
Methods
![]() |
constructor Create(dssContext: TDSSContext); |
![]() |
destructor Destroy; OVERRIDE; |
![]() |
function Push(const Hour: Integer; const Sec: Double; const Code, ProxyHdl: Integer; const Owner: TControlElem): Integer; OVERLOAD; |
![]() |
function Push(const Hour: Integer; const Sec: Double; const Code: EControlAction; const ProxyHdl: Integer; const Owner: TControlElem): Integer; OVERLOAD; |
![]() |
procedure Clear; |
![]() |
procedure DoAllActions; |
![]() |
function DoNearestActions(var Hour: Integer; var Sec: Double): Boolean; |
![]() |
function DoActions(const Hour: Integer; const sec: Double): Boolean; |
Do only actions with lowest time |
![]() |
function DoMultiRate(const Hour: Integer; const sec: Double): Boolean; |
Do actions with time <= t |
![]() |
function IsEmpty: Boolean; |
Do actions with time <= t |
![]() |
procedure Delete(Hdl: Integer); |
![]() |
procedure ShowQueue(const Filenm: String); |
Delete queue item by handle |
![]() |
function QueueItem(Qidx: Integer): String; |
Properties
![]() |
property TraceLog: Boolean READ DebugTrace WRITE Set_Trace; |
![]() |
property QueueSize: Integer READ Get_QueueSize; |
Generated by PasDoc 0.16.0.