~ubuntu-branches/ubuntu/wily/bluez/wily

« back to all changes in this revision

Viewing changes to test/test-manager

  • Committer: Bazaar Package Importer
  • Author(s): Mario Limonciello
  • Date: 2008-10-07 12:10:29 UTC
  • Revision ID: james.westby@ubuntu.com-20081007121029-4gup4fmmh2vfo5nh
Tags: upstream-4.12
ImportĀ upstreamĀ versionĀ 4.12

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/usr/bin/python
 
2
 
 
3
import gobject
 
4
 
 
5
import dbus
 
6
import dbus.mainloop.glib
 
7
 
 
8
def adapter_added(path):
 
9
        print "Adapter with path %s added" % (path)
 
10
 
 
11
def adapter_removed(path):
 
12
        print "Adapter with path %s removed" % (path)
 
13
 
 
14
if __name__ == "__main__":
 
15
        dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
 
16
 
 
17
        bus = dbus.SystemBus()
 
18
 
 
19
        manager = dbus.Interface(bus.get_object('org.bluez', '/org/bluez'),
 
20
                                                        'org.bluez.Manager')
 
21
 
 
22
        manager.connect_to_signal("AdapterAdded", adapter_added)
 
23
 
 
24
        manager.connect_to_signal("AdapterRemoved", adapter_removed)
 
25
 
 
26
        mainloop = gobject.MainLoop()
 
27
        mainloop.run()