New DBusObserver (gb.dbus)

Dim hDBusObserver As DBusObserver
hDBusObserver = New DBusObserver ( Connection As DBusConnection, Type As Integer [ , Object As String, Member As String, Interface As String, Destination As String ] ) [ As "EventName" ]

Crée un nouveau DBusObserver pour intercepter les messages envoyés sur un bus spécifié.

  • Connection est l’objet connexion DBus qui représente le bus.

  • Type est le type de message (voir ci dessous).

  • Object est l’objet à observer. Si non spécifié, tous les objets sont observés.

  • Member est le nom de la Méthode ou du signal à observer. Si non spécifié, tous les appels de méthode ou tous les signaux sont observés.

  • Interface est l’interface à observer. Si non spécifié, toutes les interfaces sont observées.

  • Destination est la destination du message. Si non spécifié, vous ne capturerez que les messages envoyés à votre application. Si Destination est "*", vous capturerez les messages envoyés à toutes les applications.

Le type de message peut être l’une des constantes suivantes :

DBus.Method appel de méthode
DBus.Reply réponse de méthode
DBus.Signal message Signal
DBus.Error message d’Erreur