From afa4ffbd852686633086569cd34942917c5c49af Mon Sep 17 00:00:00 2001 From: Havoc Pennington Date: Sat, 21 Oct 2006 17:08:08 +0000 Subject: 2006-10-21 Havoc Pennington * dbus/dbus-message.h: put #ifndef DBUS_DISABLE_DEPRECATED around dbus_message_iter_get_array_len(). * throughout: documentation improvements. --- doc/dbus-specification.xml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'doc') diff --git a/doc/dbus-specification.xml b/doc/dbus-specification.xml index 41d3fb9b..977734d7 100644 --- a/doc/dbus-specification.xml +++ b/doc/dbus-specification.xml @@ -1184,7 +1184,8 @@ A signal emission is simply a single message of type SIGNAL. It must have three header fields: PATH giving the object the signal was emitted from, plus INTERFACE and MEMBER giving - the fully-qualified name of the signal. + the fully-qualified name of the signal. The INTERFACE header is required + for signals, though it is optional for method calls. @@ -3014,7 +3015,9 @@ interface An interface name (see ) Match messages sent over or to a particular interface. An example of an - interface match is interface='org.freedesktop.Hal.Manager' + 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. member @@ -3035,12 +3038,13 @@ example of a destination match is destination=':1.0' - arg[1, 2, 3, ...] + arg[0, 1, 2, 3, ...] Any string 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'. + would be arg3='Foo'. Only argument indexes from 0 to 63 should be + accepted. -- cgit