![]() |
![]() |
![]() |
EggDBus Reference Manual | ![]() |
---|---|---|---|---|
com.example.Twiddle Interfacecom.example.Twiddle Interface — Twiddle interface used for testing |
BroadcastzNewz (IN String newz) GetMostPowerfulSubject (OUT Subject most_powerful_subject) GetAllSubjects (OUT Array<Subject> subject) RegisterInterface (IN String object_path, IN Boolean impl_frob, IN Boolean impl_tweak, IN Boolean impl_twiddle) UnregisterInterface (IN String object_path, IN Boolean impl_frob, IN Boolean impl_tweak, IN Boolean impl_twiddle) UnregisterAllInterfaces (IN String object_path)
The #Twiddle interface wraps the D-Bus interface com.example.Twiddle
. It is used in the EggDBus test suite.
BroadcastzNewz (IN String newz)
Broadcast newz to the world. This method will make the object emit the #Twiddle::NewzNotifz signal with newz
as the newz to broadcast.
IN String : |
The newz to broadcast |
GetMostPowerfulSubject (OUT Subject most_powerful_subject)
Gets the most powerful subject
OUT Subject : |
The most powerful subject |
GetAllSubjects (OUT Array<Subject> subject)
Gets all known subjects
OUT Array<Subject> : |
An array of subjects |
RegisterInterface (IN String object_path, IN Boolean impl_frob, IN Boolean impl_tweak, IN Boolean impl_twiddle)
Register a new object (or an interface)
IN String : |
The object path to register the object on |
IN Boolean : |
Whether the object should implement the #Frob interface |
IN Boolean : |
Whether the object should implement the #Tweak interface |
IN Boolean : |
Whether the object should implement the #Twiddle interface |
UnregisterInterface (IN String object_path, IN Boolean impl_frob, IN Boolean impl_tweak, IN Boolean impl_twiddle)
Unregister an object (or an interface of an object)
IN String : |
The object path for unregistering |
IN Boolean : |
Remove the #Frob interface if registered |
IN Boolean : |
Remove the #Tweak interface if registered |
IN Boolean : |
Remove the #Twiddle interface if registered |