[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/doc/misc/dbus.texi,v
From: |
Michael Albinus |
Subject: |
[Emacs-diffs] Changes to emacs/doc/misc/dbus.texi,v |
Date: |
Sun, 30 Dec 2007 15:47:41 +0000 |
CVSROOT: /sources/emacs
Module name: emacs
Changes by: Michael Albinus <albinus> 07/12/30 15:47:41
Index: dbus.texi
===================================================================
RCS file: /sources/emacs/emacs/doc/misc/dbus.texi,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- dbus.texi 22 Dec 2007 14:59:24 -0000 1.10
+++ dbus.texi 30 Dec 2007 15:47:41 -0000 1.11
@@ -197,13 +197,13 @@
<method name=\"GetAllProperties\">
<arg name=\"properties\" direction=\"out\"
type=\"address@hidden@}\"/>
</method>
- ...
+ @dots{}
<signal name=\"PropertyModified\">
<arg name=\"num_updates\" type=\"i\"/>
<arg name=\"updates\" type=\"a(sbb)\"/>
</signal>
</interface>
- ...
+ @dots{}
</node>"
@end example
@@ -277,21 +277,27 @@
Example:
@lisp
-(dbus-call-method ... @var{NUMBER} @var{STRING})
+(dbus-call-method @dots{} @var{NUMBER} @var{STRING})
@end lisp
is equivalent to
@lisp
-(dbus-call-method ... :uint32 @var{NUMBER} :string @var{STRING})
+(dbus-call-method @dots{} :uint32 @var{NUMBER} :string @var{STRING})
@end lisp
but different to
@lisp
-(dbus-call-method ... :int32 @var{NUMBER} :signature @var{STRING})
+(dbus-call-method @dots{} :int32 @var{NUMBER} :signature @var{STRING})
@end lisp
+The value for a byte type can be any integer in the range 0 through
+255. If a character is used as argument, modifiers represented
+outside this range are stripped of. For example, @code{:byte ?x} is
+equal to @code{:byte ?\M-x}, but it is not equal to @code{:byte
+?\C-x} or @code{:byte ?\M-\C-x}.
+
A D-Bus compound type is always represented as list. The car of this
list can be the type symbol @code{:array}, @code{:variant},
@code{:struct} or @code{:dict-entry}, which would result in a
@@ -313,7 +319,7 @@
Example:
@lisp
-(dbus-send-signal ...
+(dbus-send-signal @dots{}
:object-path STRING '(:variant :boolean BOOL)
'(:array NUMBER NUMBER) '(:array BOOL :boolean BOOL)
'(:struct BOOL :boolean BOOL BOOL
@@ -365,7 +371,7 @@
(@var{BOOL} stands here for either @code{nil} or @code{t}):
@lisp
-(@var{NUMBER} ((@var{STRING} @var{BOOL} @var{BOOL}) (@var{STRING} @var{BOOL}
@var{BOOL}) ...))
+(@var{NUMBER} ((@var{STRING} @var{BOOL} @var{BOOL}) (@var{STRING} @var{BOOL}
@var{BOOL}) @dots{}))
@end lisp
@@ -460,7 +466,7 @@
system.chassis.manufacturer = \"COMPAL\"
system.chassis.type = \"Notebook\"
system.firmware.release_date = \"03/19/2005\"
- ..."
+ @dots{}"
@end example
@end defun
@@ -548,13 +554,15 @@
which objects the GNU/Linux @code{hal} daemon adds.
@code{dbus-register-signal} returns a Lisp symbol, which can be used
-as argument in @code{dbus-unregister-signal} for removing the
+as argument in @code{dbus-unregister-object} for removing the
registration for @var{signal}.
@end defun
address@hidden dbus-unregister-signal object
address@hidden dbus-unregister-object object
Unregister @var{object} from the the D-Bus. @var{object} must be the
-result of a preceding @code{dbus-register-signal} call.
+result of a preceding @code{dbus-register-signal} or
address@hidden call. It returns @code{t} if @var{object}
+has been unregistered, @code{nil} otherwise.
@end defun
@@ -624,6 +632,10 @@
from. It is either a signal name or a method name.
@end defun
+D-Bus errors are not propagated during event handling, because it is
+usually not desired. D-Bus errors in events can be made visible by
+setting the variable @code{dbus-debug} to @code{t}.
+
@node GNU Free Documentation License
@appendix GNU Free Documentation License
- [Emacs-diffs] Changes to emacs/doc/misc/dbus.texi,v, Michael Albinus, 2007/12/02
- [Emacs-diffs] Changes to emacs/doc/misc/dbus.texi,v, Richard M. Stallman, 2007/12/02
- [Emacs-diffs] Changes to emacs/doc/misc/dbus.texi,v, Michael Albinus, 2007/12/03
- [Emacs-diffs] Changes to emacs/doc/misc/dbus.texi,v, Michael Albinus, 2007/12/04
- [Emacs-diffs] Changes to emacs/doc/misc/dbus.texi,v, Miles Bader, 2007/12/04
- [Emacs-diffs] Changes to emacs/doc/misc/dbus.texi,v, Michael Albinus, 2007/12/06
- [Emacs-diffs] Changes to emacs/doc/misc/dbus.texi,v, Michael Albinus, 2007/12/16
- [Emacs-diffs] Changes to emacs/doc/misc/dbus.texi,v, Michael Albinus, 2007/12/21
- [Emacs-diffs] Changes to emacs/doc/misc/dbus.texi,v, Michael Albinus, 2007/12/22
- [Emacs-diffs] Changes to emacs/doc/misc/dbus.texi,v,
Michael Albinus <=