Class tobjectlinkrecordlist
Unit
Declaration
type tobjectlinkrecordlist = class(trecordlist, iobjectlink)
Description
No description available, ancestor trecordlist description follows
No description available, ancestor tnullinterfacedobject description follows
Hierarchy
- tobject
- tnullinterfacedobject
- trecordlist
- tobjectlinkrecordlist
Overview
Fields
fobjectlinker: tobjectlinker; |
Methods
procedure finalizerecord(var item); override; |
|
procedure dounlink(var item); virtual; abstract; |
|
procedure itemdestroyed(const sender: iobjectlink); virtual; abstract; |
|
procedure link(const source,dest: iobjectlink; valuepo: pointer = nil; ainterfacetype: pointer = nil; once: boolean = false); |
|
procedure unlink(const source,dest: iobjectlink; valuepo: pointer = nil); |
|
procedure objevent(const sender: iobjectlink; const event: objecteventty); |
|
function getinstance: tobject; |
|
constructor create(arecordsize: integer; aoptions: recordliststatesty = []); |
|
destructor destroy; override; |
Description
Fields
fobjectlinker: tobjectlinker; |
|
Methods
procedure finalizerecord(var item); override; |
|
procedure dounlink(var item); virtual; abstract; |
|
procedure itemdestroyed(const sender: iobjectlink); virtual; abstract; |
|
procedure link(const source,dest: iobjectlink; valuepo: pointer = nil; ainterfacetype: pointer = nil; once: boolean = false); |
|
procedure unlink(const source,dest: iobjectlink; valuepo: pointer = nil); |
|
procedure objevent(const sender: iobjectlink; const event: objecteventty); |
|
function getinstance: tobject; |
|
constructor create(arecordsize: integer; aoptions: recordliststatesty = []); |
|
destructor destroy; override; |
|
Generated by PasDoc 0.16.0.