dbus/doc dbus-specification.xml,1.43,1.44
Havoc Pennington
hp at kemper.freedesktop.org
Sat Oct 21 10:08:10 PDT 2006
- Previous message: dbus ChangeLog,1.1158,1.1159
- Next message: dbus/dbus dbus-bus.c, 1.62, 1.63 dbus-connection.c, 1.144,
1.145 dbus-errors.c, 1.31, 1.32 dbus-marshal-recursive.c, 1.54,
1.55 dbus-memory.c, 1.27, 1.28 dbus-message.c, 1.179,
1.180 dbus-message.h, 1.61, 1.62 dbus-timeout.c, 1.16,
1.17 dbus-watch.c, 1.20, 1.21
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvs/dbus/dbus/doc
In directory kemper:/tmp/cvs-serv14918/doc
Modified Files:
dbus-specification.xml
Log Message:
2006-10-21 Havoc Pennington <hp at redhat.com>
* dbus/dbus-message.h: put #ifndef DBUS_DISABLE_DEPRECATED around
dbus_message_iter_get_array_len().
* throughout: documentation improvements.
Index: dbus-specification.xml
===================================================================
RCS file: /cvs/dbus/dbus/doc/dbus-specification.xml,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -d -r1.43 -r1.44
--- dbus-specification.xml 1 Oct 2006 03:18:47 -0000 1.43
+++ dbus-specification.xml 21 Oct 2006 17:08:08 -0000 1.44
@@ -1184,7 +1184,8 @@
A signal emission is simply a single message of type <literal>SIGNAL</literal>.
It must have three header fields: <literal>PATH</literal> giving the object
the signal was emitted from, plus <literal>INTERFACE</literal> and <literal>MEMBER</literal> giving
- the fully-qualified name of the signal.
+ the fully-qualified name of the signal. The <literal>INTERFACE</literal> header is required
+ for signals, though it is optional for method calls.
</para>
</sect3>
@@ -3014,7 +3015,9 @@
<entry><literal>interface</literal></entry>
<entry>An interface name (see <xref linkend="message-protocol-names-interface"/>)</entry>
<entry>Match messages sent over or to a particular interface. An example of an
- interface match is interface='org.freedesktop.Hal.Manager'</entry>
+ interface match is interface='org.freedesktop.Hal.Manager'.
+ If a message omits the interface header, it must not match any rule
+ that specifies this key.</entry>
</row>
<row>
<entry><literal>member</literal></entry>
@@ -3035,12 +3038,13 @@
example of a destination match is destination=':1.0'</entry>
</row>
<row>
- <entry><literal>arg[1, 2, 3, ...]</literal></entry>
+ <entry><literal>arg[0, 1, 2, 3, ...]</literal></entry>
<entry>Any string</entry>
<entry>Arg matches are special and are used for further restricting the
match based on the arguments in the body of a message. As of this time
only string arguments can be matched. An example of an argument match
- would be arg3='Foo'.</entry>
+ would be arg3='Foo'. Only argument indexes from 0 to 63 should be
+ accepted.</entry>
</row>
</tbody>
</tgroup>
- Previous message: dbus ChangeLog,1.1158,1.1159
- Next message: dbus/dbus dbus-bus.c, 1.62, 1.63 dbus-connection.c, 1.144,
1.145 dbus-errors.c, 1.31, 1.32 dbus-marshal-recursive.c, 1.54,
1.55 dbus-memory.c, 1.27, 1.28 dbus-message.c, 1.179,
1.180 dbus-message.h, 1.61, 1.62 dbus-timeout.c, 1.16,
1.17 dbus-watch.c, 1.20, 1.21
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the dbus-commit
mailing list