Class tdbusitemhashdatalist
Unit
Declaration
type tdbusitemhashdatalist = class(tpointerhashdatalist, iobjectlink)
Description
No description available, ancestor tpointerhashdatalist description follows
No description available, ancestor thashdatalist description follows
Hierarchy
- TObject
- thashdatalist
- tpointerhashdatalist
- tdbusitemhashdatalist
Overview
Fields
fowner: tdbusservice; |
|
fobjects: hashoffsetty; |
|
flastobject: hashoffsetty; |
Methods
procedure finalizeitem(const aitem: phashdataty) override; |
|
procedure dopollcallback(const aflags: pollflagsty; const adata: pointer); |
|
function findwatch(const key: pdbuswatch): pwatchinfoty; |
|
function findtimeout(const key: pdbustimeout): ptimeoutinfoty; |
|
function findpending(const key: pdbuspendingcall): ppendinginfoty; |
|
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; |
|
function getrecordsize(): int32 override; |
|
constructor create(const aowner: tdbusservice); |
|
function addwatch(const key: pdbuswatch): pwatchinfoty; |
|
function addlink(const alink: idbusclient; const apending: hashoffsetty): plinkinfoty; |
|
function addpending(const apending: pdbuspendingcall; const alink: idbusresponse; var aserial: card32): ppendinginfoty; |
|
function addobject(const aobj: idbusobject): pobjinfoty; |
|
procedure handlewatches(); |
Description
Fields
fowner: tdbusservice; |
|
fobjects: hashoffsetty; |
|
flastobject: hashoffsetty; |
|
Methods
procedure finalizeitem(const aitem: phashdataty) override; |
|
procedure dopollcallback(const aflags: pollflagsty; const adata: pointer); |
|
function findwatch(const key: pdbuswatch): pwatchinfoty; |
|
function findtimeout(const key: pdbustimeout): ptimeoutinfoty; |
|
function findpending(const key: pdbuspendingcall): ppendinginfoty; |
|
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; |
|
function getrecordsize(): int32 override; |
|
constructor create(const aowner: tdbusservice); |
|
function addwatch(const key: pdbuswatch): pwatchinfoty; |
|
function addlink(const alink: idbusclient; const apending: hashoffsetty): plinkinfoty; |
|
function addpending(const apending: pdbuspendingcall; const alink: idbusresponse; var aserial: card32): ppendinginfoty; |
|
function addobject(const aobj: idbusobject): pobjinfoty; |
|
procedure handlewatches(); |
|
Generated by PasDoc 0.16.0.