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

TLHandle

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

Declaration

Source position: levents.pp line 53

type TLHandle = class(TObject)

protected

  FHandle: THandle;

  

  FEventer: TLEventer;

  

  FOnRead: TLHandleEvent;

  

  FOnWrite: TLHandleEvent;

  

  FOnError: TLHandleErrorEvent;

  

  FIgnoreWrite: Boolean;

  

  FIgnoreRead: Boolean;

  

  FIgnoreError: Boolean;

  

  FDispose: Boolean;

  

  FFreeing: Boolean;

  

  FPrev: TLHandle;

  

  FNext: TLHandle;

  

  FFreeNext: TLHandle;

  

  FInternalData: Pointer;

  

  procedure SetIgnoreError();

  

  procedure SetIgnoreWrite();

  

  procedure SetIgnoreRead();

  

public

  UserData: Pointer;

  

  constructor Create; virtual;

  

  destructor Destroy; override;

  

  procedure Free; virtual;

  

  property Prev: TLHandle; [rw]

  

  property Next: TLHandle; [rw]

  

  property FreeNext: TLHandle; [rw]

  

  property IgnoreWrite: Boolean; [rw]

  

  property IgnoreRead: Boolean; [rw]

  

  property IgnoreError: Boolean; [rw]

  

  property OnRead: TLHandleEvent; [rw]

  

  property OnWrite: TLHandleEvent; [rw]

  

  property OnError: TLHandleErrorEvent; [rw]

  

  property Dispose: Boolean; [rw]

  

  property Handle: THandle; [rw]

  

  property Eventer: TLEventer; [r]

  

end;

Inheritance

TLHandle

  

|

TObject



CT Web help

CodeTyphon Studio