Class tdbusservice
Unit
Declaration
type tdbusservice = class(tlinkedobject, idbusservice, idbusobject)
Description
No description available, ancestor tlinkedobject description follows
No description available, ancestor tnullinterfacedobject description follows
Hierarchy
- tobject
- tnullinterfacedobject
- tlinkedobject
- tdbusservice
Overview
Methods
procedure disconnect(); |
|
function doaddwatch(const awatch: pdbuswatch): int32; |
|
procedure dowatchtoggled(const awatch: pdbuswatch); |
|
procedure doremovewatch(const awatch: pdbuswatch); |
|
function doaddtimeout(const atimeout: pdbustimeout): int32; |
|
procedure dotimeouttoggled(const atimeout: pdbustimeout); |
|
procedure doremovetimeout(const atimeout: pdbustimeout); |
|
procedure updatewatch(const awatch: pdbuswatch); |
|
procedure updatetimeout(const atimeout: pdbustimeout); |
|
procedure dotimer(const sender: tobject); |
|
function err(): pdbuserror; |
|
function checkok(): boolean; |
|
procedure raisedbuserror(); |
|
procedure doidle(var again: boolean); |
|
procedure dopendingcallback(pending: pDBusPendingCall); |
|
procedure setupmessage(const amessage: pdbusmessage; const params: array of variantvaluety); |
|
function methodcall(const bus_name,path,iface,method: string; const params: array of variantvaluety): pdbusmessage; |
|
procedure dounregisterobj(const aobj: pobjinfoty); |
|
procedure doregisteritems(const aobj: pobjinfoty); |
|
procedure dounregisteritems(const aobj: pobjinfoty); |
|
procedure unregisteritem(const apath: string); |
|
procedure mainfilter(const amessage: pdbusmessage; var handled: boolean); |
|
procedure registerobjects(); |
|
procedure unregisterobjects(); |
|
function checkconnect(): boolean; |
|
procedure introspect(const amessage: pdbusmessage; const adata: pointer; var ahandled: boolean); |
|
procedure registeritems(const sender: idbusservice); |
|
function getpath(): string; |
|
function getintrospecttext(const aindent: int32): string; |
|
procedure busconnected(); |
|
constructor create(); |
|
destructor destroy(); override; |
|
function connected: boolean; |
|
function connect: boolean; |
|
procedure registerobject(const sender: idbusobject); |
|
procedure unregisterobject(const sender: idbusobject); |
|
procedure registermethodhandler(const ainterface: string; const amember: string; const asignature: array of dbusdataty; const ahandler: messagedataeventty; const adata: pointer); |
|
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); |
|
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; |
|
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; |
|
function dbusreadmessage(const amessage: pdbusmessage; const resulttypes: array of dbusdataty; const results: array of pointer; const apartial: boolean = false): boolean; |
|
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; |
|
function dbusreply(const amessage: pdbusmessage; const params: array of variantvaluety): boolean; |
|
function dbuserror(const amessage: pdbusmessage; const aname: string; const atext: string): boolean; |
|
function dbussignal(const path,iface,name: string; const params: array of variantvaluety): boolean; |
Properties
property dbusid: string read fbusid; |
|
property dbusname: string read fbusname; |
Description
Methods
procedure disconnect(); |
|
function doaddwatch(const awatch: pdbuswatch): int32; |
|
procedure dowatchtoggled(const awatch: pdbuswatch); |
|
procedure doremovewatch(const awatch: pdbuswatch); |
|
function doaddtimeout(const atimeout: pdbustimeout): int32; |
|
procedure dotimeouttoggled(const atimeout: pdbustimeout); |
|
procedure doremovetimeout(const atimeout: pdbustimeout); |
|
procedure updatewatch(const awatch: pdbuswatch); |
|
procedure updatetimeout(const atimeout: pdbustimeout); |
|
procedure dotimer(const sender: tobject); |
|
function err(): pdbuserror; |
|
function checkok(): boolean; |
|
procedure raisedbuserror(); |
|
procedure doidle(var again: boolean); |
|
procedure dopendingcallback(pending: pDBusPendingCall); |
|
procedure setupmessage(const amessage: pdbusmessage; const params: array of variantvaluety); |
|
function methodcall(const bus_name,path,iface,method: string; const params: array of variantvaluety): pdbusmessage; |
|
procedure dounregisterobj(const aobj: pobjinfoty); |
|
procedure doregisteritems(const aobj: pobjinfoty); |
|
procedure dounregisteritems(const aobj: pobjinfoty); |
|
procedure unregisteritem(const apath: string); |
|
procedure mainfilter(const amessage: pdbusmessage; var handled: boolean); |
|
procedure registerobjects(); |
|
procedure unregisterobjects(); |
|
function checkconnect(): boolean; |
|
procedure introspect(const amessage: pdbusmessage; const adata: pointer; var ahandled: boolean); |
|
procedure registeritems(const sender: idbusservice); |
|
function getpath(): string; |
|
function getintrospecttext(const aindent: int32): string; |
|
procedure busconnected(); |
|
constructor create(); |
|
destructor destroy(); override; |
|
function connected: boolean; |
|
function connect: boolean; |
|
procedure registerobject(const sender: idbusobject); |
|
procedure unregisterobject(const sender: idbusobject); |
|
procedure registermethodhandler(const ainterface: string; const amember: string; const asignature: array of dbusdataty; const ahandler: messagedataeventty; const adata: pointer); |
|
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); |
|
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; |
|
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; |
|
function dbusreadmessage(const amessage: pdbusmessage; const resulttypes: array of dbusdataty; const results: array of pointer; const apartial: boolean = false): boolean; |
|
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; |
|
function dbusreply(const amessage: pdbusmessage; const params: array of variantvaluety): boolean; |
|
function dbuserror(const amessage: pdbusmessage; const aname: string; const atext: string): boolean; |
|
function dbussignal(const path,iface,name: string; const params: array of variantvaluety): boolean; |
|
Properties
property dbusid: string read fbusid; |
|
property dbusname: string read fbusname; |
|
Generated by PasDoc 0.16.0.