Add wrapper for DBusServer.
[dbus-python-phuang.git] / examples / example-server-client.py
blob693fb46f8104b4bfd7d426d97a077c54a53b086c
1 #!/usr/bin/env python
2 import dbus
3 import dbus.mainloop.glib
4 import dbus.connection
5 import gobject
6 import time
8 def main():
9 loop = gobject.MainLoop ()
10 conn = dbus.connection.Connection ("unix:abstract=/tmp/example-server")
11 obj = conn.get_object ("no.need.name", "/org/freedesktop/ExampleObject")
12 print obj.HelloWorld ("[%s] Hello World" % time.time())
13 time.sleep (1)
14 print obj.Exit ()
16 if __name__ == "__main__":
17 dbus.mainloop.glib.DBusGMainLoop (set_as_default=True)
18 main ()