Class tdbusservice

Unit

Declaration

type tdbusservice = class(tlinkedobject, idbusservice, idbusobject)

Description

This item has no description.

Hierarchy

Overview

Methods

Protected procedure disconnect();
Protected function doaddwatch(const awatch: pdbuswatch): int32;
Protected procedure dowatchtoggled(const awatch: pdbuswatch);
Protected procedure doremovewatch(const awatch: pdbuswatch);
Protected function doaddtimeout(const atimeout: pdbustimeout): int32;
Protected procedure dotimeouttoggled(const atimeout: pdbustimeout);
Protected procedure doremovetimeout(const atimeout: pdbustimeout);
Protected procedure updatewatch(const awatch: pdbuswatch);
Protected procedure updatetimeout(const atimeout: pdbustimeout);
Protected procedure dotimer(const sender: tobject);
Protected function err(): pdbuserror;
Protected function checkok(): boolean;
Protected procedure raisedbuserror();
Protected procedure doidle(var again: boolean);
Protected procedure dopendingcallback(pending: pDBusPendingCall);
Protected procedure setupmessage(const amessage: pdbusmessage; const params: array of variantvaluety);
Protected function methodcall(const bus_name,path,iface,method: string; const params: array of variantvaluety): pdbusmessage;
Protected procedure dounregisterobj(const aobj: pobjinfoty);
Protected procedure doregisteritems(const aobj: pobjinfoty);
Protected procedure dounregisteritems(const aobj: pobjinfoty);
Protected procedure unregisteritem(const apath: string);
Protected procedure mainfilter(const amessage: pdbusmessage; var handled: boolean);
Protected procedure registerobjects();
Protected procedure unregisterobjects();
Protected function checkconnect(): boolean;
Protected procedure introspect(const amessage: pdbusmessage; const adata: pointer; var ahandled: boolean);
Protected procedure registeritems(const sender: idbusservice);
Protected function getpath(): string;
Protected function getintrospecttext(const aindent: int32): string;
Protected procedure busconnected();
Public constructor create();
Public destructor destroy(); override;
Public function connected: boolean;
Public function connect: boolean;
Public procedure registerobject(const sender: idbusobject);
Public procedure unregisterobject(const sender: idbusobject);
Public procedure registermethodhandler(const ainterface: string; const amember: string; const asignature: array of dbusdataty; const ahandler: messagedataeventty; const adata: pointer);
Public procedure registersignalhandler(const asender: string; const apath: string; const ainterface: string; const amember: string; const asignature: array of dbusdataty; const ahandler: messagedataeventty; const adata: pointer);
Public function dbuscallmethod(const returnedto: idbusresponse; var aserial: card32; const bus_name,path,iface,method: string; const params: array of variantvaluety; const timeout: int32 = -1): boolean;
Public function dbuscallmethod(const bus_name,path,iface,method: string; const params: array of variantvaluety; const resulttypes: array of dbusdataty; const results: array of pointer; const timeout: int32 = -1): boolean;
Public function dbusreadmessage(const amessage: pdbusmessage; const resulttypes: array of dbusdataty; const results: array of pointer; const apartial: boolean = false): boolean;
Public function dbusgetproperty(const bus_name,path,iface,property_name: string; const resulttypes: array of dbusdataty; const results: array of pointer; const timeout: int32 = -1): boolean;
Public function dbusreply(const amessage: pdbusmessage; const params: array of variantvaluety): boolean;
Public function dbuserror(const amessage: pdbusmessage; const aname: string; const atext: string): boolean;
Public function dbussignal(const path,iface,name: string; const params: array of variantvaluety): boolean;

Properties

Public property dbusid: string read fbusid;
Public property dbusname: string read fbusname;

Description

Methods

Protected procedure disconnect();

This item has no description.

Protected function doaddwatch(const awatch: pdbuswatch): int32;

This item has no description.

Protected procedure dowatchtoggled(const awatch: pdbuswatch);

This item has no description.

Protected procedure doremovewatch(const awatch: pdbuswatch);

This item has no description.

Protected function doaddtimeout(const atimeout: pdbustimeout): int32;

This item has no description.

Protected procedure dotimeouttoggled(const atimeout: pdbustimeout);

This item has no description.

Protected procedure doremovetimeout(const atimeout: pdbustimeout);

This item has no description.

Protected procedure updatewatch(const awatch: pdbuswatch);

This item has no description.

Protected procedure updatetimeout(const atimeout: pdbustimeout);

This item has no description.

Protected procedure dotimer(const sender: tobject);

This item has no description.

Protected function err(): pdbuserror;

This item has no description.

Protected function checkok(): boolean;

This item has no description.

Protected procedure raisedbuserror();

This item has no description.

Protected procedure doidle(var again: boolean);

This item has no description.

Protected procedure dopendingcallback(pending: pDBusPendingCall);

This item has no description.

Protected procedure setupmessage(const amessage: pdbusmessage; const params: array of variantvaluety);

This item has no description.

Protected function methodcall(const bus_name,path,iface,method: string; const params: array of variantvaluety): pdbusmessage;

This item has no description.

Protected procedure dounregisterobj(const aobj: pobjinfoty);

This item has no description.

Protected procedure doregisteritems(const aobj: pobjinfoty);

This item has no description.

Protected procedure dounregisteritems(const aobj: pobjinfoty);

This item has no description.

Protected procedure unregisteritem(const apath: string);

This item has no description.

Protected procedure mainfilter(const amessage: pdbusmessage; var handled: boolean);

This item has no description.

Protected procedure registerobjects();

This item has no description.

Protected procedure unregisterobjects();

This item has no description.

Protected function checkconnect(): boolean;

This item has no description.

Protected procedure introspect(const amessage: pdbusmessage; const adata: pointer; var ahandled: boolean);

This item has no description.

Protected procedure registeritems(const sender: idbusservice);

This item has no description.

Protected function getpath(): string;

This item has no description.

Protected function getintrospecttext(const aindent: int32): string;

This item has no description.

Protected procedure busconnected();

This item has no description.

Public constructor create();

This item has no description.

Public destructor destroy(); override;

This item has no description.

Public function connected: boolean;

This item has no description.

Public function connect: boolean;

This item has no description.

Public procedure registerobject(const sender: idbusobject);

This item has no description.

Public procedure unregisterobject(const sender: idbusobject);

This item has no description.

Public procedure registermethodhandler(const ainterface: string; const amember: string; const asignature: array of dbusdataty; const ahandler: messagedataeventty; const adata: pointer);

This item has no description.

Public procedure registersignalhandler(const asender: string; const apath: string; const ainterface: string; const amember: string; const asignature: array of dbusdataty; const ahandler: messagedataeventty; const adata: pointer);

This item has no description.

Public function dbuscallmethod(const returnedto: idbusresponse; var aserial: card32; const bus_name,path,iface,method: string; const params: array of variantvaluety; const timeout: int32 = -1): boolean;

This item has no description.

Public function dbuscallmethod(const bus_name,path,iface,method: string; const params: array of variantvaluety; const resulttypes: array of dbusdataty; const results: array of pointer; const timeout: int32 = -1): boolean;

This item has no description.

Public function dbusreadmessage(const amessage: pdbusmessage; const resulttypes: array of dbusdataty; const results: array of pointer; const apartial: boolean = false): boolean;

This item has no description.

Public function dbusgetproperty(const bus_name,path,iface,property_name: string; const resulttypes: array of dbusdataty; const results: array of pointer; const timeout: int32 = -1): boolean;

This item has no description.

Public function dbusreply(const amessage: pdbusmessage; const params: array of variantvaluety): boolean;

This item has no description.

Public function dbuserror(const amessage: pdbusmessage; const aname: string; const atext: string): boolean;

This item has no description.

Public function dbussignal(const path,iface,name: string; const params: array of variantvaluety): boolean;

This item has no description.

Properties

Public property dbusid: string read fbusid;

This item has no description.

Public property dbusname: string read fbusname;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.