Class tdbusitemhashdatalist

Unit

Declaration

type tdbusitemhashdatalist = class(tpointerhashdatalist, iobjectlink)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected fowner: tdbusservice;
Protected fobjects: hashoffsetty;
Protected flastobject: hashoffsetty;

Methods

Protected procedure finalizeitem(const aitem: phashdataty) override;
Protected procedure dopollcallback(const aflags: pollflagsty; const adata: pointer);
Protected function findwatch(const key: pdbuswatch): pwatchinfoty;
Protected function findtimeout(const key: pdbustimeout): ptimeoutinfoty;
Protected function findpending(const key: pdbuspendingcall): ppendinginfoty;
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;
Protected function getrecordsize(): int32 override;
Public constructor create(const aowner: tdbusservice);
Public function addwatch(const key: pdbuswatch): pwatchinfoty;
Public function addlink(const alink: idbusclient; const apending: hashoffsetty): plinkinfoty;
Public function addpending(const apending: pdbuspendingcall; const alink: idbusresponse; var aserial: card32): ppendinginfoty;
Public function addobject(const aobj: idbusobject): pobjinfoty;
Public procedure handlewatches();

Description

Fields

Protected fowner: tdbusservice;

This item has no description.

Protected fobjects: hashoffsetty;

This item has no description.

Protected flastobject: hashoffsetty;

This item has no description.

Methods

Protected procedure finalizeitem(const aitem: phashdataty) override;

This item has no description.

Protected procedure dopollcallback(const aflags: pollflagsty; const adata: pointer);

This item has no description.

Protected function findwatch(const key: pdbuswatch): pwatchinfoty;

This item has no description.

Protected function findtimeout(const key: pdbustimeout): ptimeoutinfoty;

This item has no description.

Protected function findpending(const key: pdbuspendingcall): ppendinginfoty;

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.

Protected function getrecordsize(): int32 override;

This item has no description.

Public constructor create(const aowner: tdbusservice);

This item has no description.

Public function addwatch(const key: pdbuswatch): pwatchinfoty;

This item has no description.

Public function addlink(const alink: idbusclient; const apending: hashoffsetty): plinkinfoty;

This item has no description.

Public function addpending(const apending: pdbuspendingcall; const alink: idbusresponse; var aserial: card32): ppendinginfoty;

This item has no description.

Public function addobject(const aobj: idbusobject): pobjinfoty;

This item has no description.

Public procedure handlewatches();

This item has no description.


Generated by PasDoc 0.17.0.snapshot.