[Gambas-user] Monitoring DBus-Signal ?
    Hans Lehmann 
    hans at ...3219...
       
    Sat Nov 19 17:14:38 CET 2016
    
    
  
Hello,
I want to see the signal 'VolumeChanged' sent by the application 
'org.gtk.Private.MTPVolumeMonitor' with the interface 
'org.gtk.Private.RemoteVolumeMonitor'. The dbus-monitor program shows:
signal sender=:1.10 -> dest=(null destination) serial=319 
path=/org/gtk/Private/RemoteVolumeMonitor; 
interface=org.gtk.Private.RemoteVolumeMonitor; member=VolumeChanged
I am not able to observe this DBus signal. The project is attached. The 
project follows the documentation under the link: 
http://gambaswiki.org/wiki/doc/dbus#t4 .
Sincerely,
Hans
Code:
' Gambas class file
Public hDBusObject As New DBusObject
Public hDBusSignal As DBusSignal
Public Sub Form_Open()
   FMain.Resizable = False
   DBus.Debug = True
   DBus.Unique = True
   DBus.Session.Register(hDBusObject, Application.Path) ' o.k.
   hDBusSignal = New DBusSignal(DBus.Session, 
"org.gtk.Private.RemoteVolumeMonitor") As "MySignal"
End
Public Sub MySignal_Signal(Signal As String, Arguments As Variant[])
   Print Signal
   Print Arguments.Count
' If Signal = "VolumeChanged" Then Print ("USB-Stick or SD-Card 
registered!")
' If Signal = "VolumeRemoved" Then Print ("USB-Stick or SD-Card 
deregistered!")
End
-------------- next part --------------
A non-text attachment was scrubbed...
Name: SignalWatch-1.2.10.tar.gz
Type: application/gzip
Size: 52070 bytes
Desc: not available
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20161119/cdcb6b58/attachment.gz>
    
    
More information about the User
mailing list