Unit 'lEvents' Package
[Overview][Types][Classes][Procedures and functions][Index] [#pl_lnet]

TLEventer

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: levents.pp line 135

type TLEventer = class

protected

  FRoot: TLHandle;

  

  FCount: Integer;

  

  FOnError: TLEventerErrorEvent;

  

  FReferences: Integer;

  

  FFreeRoot: TLHandle;

  

  FFreeIter: TLHandle;

  

  FInLoop: Boolean;

  

  function GetCount; virtual;

  

  function GetTimeout; virtual;

  

  procedure SetTimeout(); virtual;

  

  function Bail();

  

  procedure AddForFree();

  

  procedure FreeHandles;

  

  procedure HandleIgnoreError(); virtual;

  

  procedure HandleIgnoreWrite(); virtual;

  

  procedure HandleIgnoreRead(); virtual;

  

  function GetInternalData();

  

  procedure SetInternalData();

  

  procedure SetHandleEventer();

  

  procedure InternalUnplugHandle(); virtual;

  

public

  constructor Create; virtual;

  

  destructor Destroy; override;

  

  function AddHandle(); virtual;

  

  function CallAction; virtual;

  

  procedure RemoveHandle(); virtual;

  

  procedure UnplugHandle();

  

  procedure UnregisterHandle(); virtual;

  

  procedure LoadFromEventer(); virtual;

  

  procedure Clear;

  

  procedure AddRef;

  

  procedure DeleteRef;

  

  property Timeout: Integer; [rw]

  

  property OnError: TLEventerErrorEvent; [rw]

  

  property Count: Integer; [r]

  

end;

Inheritance

TLEventer

  

|

TObject



CT Web help

CodeTyphon Studio