Class tobjectlinkrecordlist

Unit

Declaration

type tobjectlinkrecordlist = class(trecordlist, iobjectlink)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected fobjectlinker: tobjectlinker;

Methods

Protected procedure finalizerecord(var item); override;
Protected procedure dounlink(var item); virtual; abstract;
Protected procedure itemdestroyed(const sender: iobjectlink); virtual; abstract;
Protected procedure link(const source,dest: iobjectlink; valuepo: pointer = nil; ainterfacetype: pointer = nil; once: boolean = false);
Protected procedure unlink(const source,dest: iobjectlink; valuepo: pointer = nil);
Protected procedure objevent(const sender: iobjectlink; const event: objecteventty);
Protected function getinstance: tobject;
Public constructor create(arecordsize: integer; aoptions: recordliststatesty = []);
Public destructor destroy; override;

Description

Fields

Protected fobjectlinker: tobjectlinker;

This item has no description.

Methods

Protected procedure finalizerecord(var item); override;

This item has no description.

Protected procedure dounlink(var item); virtual; abstract;

This item has no description.

Protected procedure itemdestroyed(const sender: iobjectlink); virtual; abstract;

This item has no description.

Protected procedure link(const source,dest: iobjectlink; valuepo: pointer = nil; ainterfacetype: pointer = nil; once: boolean = false);

This item has no description.

Protected procedure unlink(const source,dest: iobjectlink; valuepo: pointer = nil);

This item has no description.

Protected procedure objevent(const sender: iobjectlink; const event: objecteventty);

This item has no description.

Protected function getinstance: tobject;

This item has no description.

Public constructor create(arecordsize: integer; aoptions: recordliststatesty = []);

This item has no description.

Public destructor destroy; override;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.