7 import dbus.mainloop.glib
9 class Counter(dbus.service.Object):
10 @dbus.service.method("org.moblin.connman.Counter",
11 in_signature='', out_signature='')
16 @dbus.service.method("org.moblin.connman.Counter",
17 in_signature='', out_signature='')
21 if __name__ == '__main__':
22 dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
24 bus = dbus.SystemBus()
25 manager = dbus.Interface(bus.get_object('org.moblin.connman', "/"),
26 'org.moblin.connman.Manager')
28 path = "/test/counter"
29 object = Counter(bus, path)
31 manager.RegisterCounter(path, dbus.UInt32(2))
33 mainloop = gobject.MainLoop()
36 #manager.UnregisterCounter(path)