[Overview][Types][Classes][Procedures and functions] | Reference for unit 'lEvents' (#LNet) |
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Base abstraction of a handle or socket
Source position: levents.pp line 53
type TLHandle = class(TObject) |
||
protected |
||
FHandle: THandle; |
||
FIgnoreWrite: Boolean; |
||
FIgnoreRead: Boolean; |
||
FIgnoreError: Boolean; |
||
FDispose: Boolean; |
||
FFreeing: Boolean; |
||
FInternalData: Pointer; |
||
procedure SetIgnoreError(); |
||
procedure SetIgnoreWrite(); |
||
procedure SetIgnoreRead(); |
||
public |
||
UserData: Pointer; |
|
User defined data |
constructor Create; virtual; |
|
Standard constructor for the handle |
destructor Destroy; override; |
|
Standard destructor for the handle |
procedure Free; virtual; |
|
Free method overriden from TObject |
|
Returns the previous handle in double linked list |
|
|
Returns next handle in double linked list |
|
|
Demotes next handle for freeing |
|
property IgnoreWrite: Boolean; [rw] |
|
Event control property for write events |
property IgnoreRead: Boolean; [rw] |
|
Event control property for read events |
property IgnoreError: Boolean; [rw] |
|
Event control property for error events |
property OnRead: TLHandleEvent; [rw] |
|
Read notification callback |
property OnWrite: TLHandleEvent; [rw] |
|
Write notification callback |
property OnError: TLHandleErrorEvent; [rw] |
|
Error notification callback |
property Dispose: Boolean; [rw] |
|
Dispose status notifier |
property Handle: THandle; [rw] |
|
The handle of the handle |
|
Eventer of the handle |
|
end; |
|
Base abstraction of a handle or socket |
|
| | ||
TObject |
This is the basic abstract class for a handle or socket which any eventer can use.
No notes exist for this page yet.