diff options
author | John (J5) Palmieri <johnp@redhat.com> | 2005-07-15 15:21:43 +0000 |
---|---|---|
committer | John (J5) Palmieri <johnp@redhat.com> | 2005-07-15 15:21:43 +0000 |
commit | a7595655fb892b4ecab852aeb971cf53bdff09cc (patch) | |
tree | 06dbb47a00b1fddec1bf8cc9b1c16dd019e2e376 /doc/dbus-tutorial.xml | |
parent | 16dbb17287c183c6f4e749a33fcffe6c03cb5766 (diff) |
* bus/dispatch.c, test/test-service.c: Add testcase
for sending messages to oneself (TODO item).
* python/service.py (class Object): Swap ordering of bus_name
and object_path parameters to better support inheritance.
* doc/dbus-tutorial.xml: change Python docs to reflect change
in parameter ordering and fix the inheritance section.
* doc/TODO: remove sending message to oneself TODO item
Diffstat (limited to 'doc/dbus-tutorial.xml')
-rw-r--r-- | doc/dbus-tutorial.xml | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/doc/dbus-tutorial.xml b/doc/dbus-tutorial.xml index 924575f3..d066c0a9 100644 --- a/doc/dbus-tutorial.xml +++ b/doc/dbus-tutorial.xml @@ -7,8 +7,8 @@ <article id="index"> <articleinfo> <title>D-BUS Tutorial</title> - <releaseinfo>Version 0.4</releaseinfo> - <date>14 July 2005</date> + <releaseinfo>Version 0.4.1</releaseinfo> + <date>15 July 2005</date> <authorgroup> <author> <firstname>Havoc</firstname> @@ -1479,8 +1479,8 @@ if getattr(dbus, 'version', (0,0,0)) >= (0,41,0): import dbus.glib class HelloWorldObject(dbus.service.Object): - def __init__(self, bus_name): - dbus.service.Object.__init__(self, '/org/freedesktop/HelloWorldObject', bus_name) + def __init__(self, bus_name, object_path='/org/freedesktop/HelloWorldObject'): + dbus.service.Object.__init__(self, bus_name, object_path) session_bus = dbus.SessionBus() bus_name = dbus.service.BusName('org.freedesktop.HelloWorld', bus=session_bus) @@ -1506,8 +1506,8 @@ if getattr(dbus, 'version', (0,0,0)) >= (0,41,0): import dbus.glib class HelloWorldObject(dbus.service.Object): - def __init__(self, bus_name): - dbus.service.Object.__init__(self, '/org/freedesktop/HelloWorldObject', bus_name) + def __init__(self, bus_name, object_path='/org/freedesktop/HelloWorldObject'): + dbus.service.Object.__init__(self, bus_name, object_path) @dbus.service.method('org.freedesktop.HelloWorldIFace') def hello(self): @@ -1578,8 +1578,8 @@ if getattr(dbus, 'version', (0,0,0)) >= (0,41,0): import dbus.glib class HelloWorldObject(dbus.service.Object): - def __init__(self, bus_name): - dbus.service.Object.__init__(self, '/org/freedesktop/HelloWorldObject', bus_name) + def __init__(self, bus_name, object_path='/org/freedesktop/HelloWorldObject'): + dbus.service.Object.__init__(self, bus_name, object_path) @dbus.service.method('org.freedesktop.HelloWorldIFace') def hello(self): @@ -1614,8 +1614,8 @@ gtk.main() Let's inherit from the HelloWorldObject example above and overide the hello method to say goodbye. <programlisting> class HelloWorldGoodbyeObject(HelloWorldObject): - def __init__(self, bus_name): - HelloWorldObject.__init__(self, '/org/freedesktop/HelloWorldGoodbyeObject', bus_name) + def __init__(self, bus_name, object_path='/org/freedesktop/HelloWorldGoodbyeObject'): + HelloWorldObject.__init__(self, bus_name, object_path) @dbus.service.method('org.freedesktop.HelloWorldGoodbyeIFace') def hello(self): |