Function: tramp-gvfs-stringify-dbus-message

tramp-gvfs-stringify-dbus-message is a byte-compiled function defined in tramp-gvfs.el.gz.

Signature

(tramp-gvfs-stringify-dbus-message MESSAGE)

Documentation

Convert a D-Bus MESSAGE into readable UTF8 strings, used for traces.

Source Code

;; Defined in /usr/src/emacs/lisp/net/tramp-gvfs.el.gz
(defun tramp-gvfs-stringify-dbus-message (message)
  "Convert a D-Bus MESSAGE into readable UTF8 strings, used for traces."
  (cond
   ((and (consp message) (characterp (car message)))
    (format "%S" (tramp-gvfs-dbus-byte-array-to-string message)))
   ((and (consp message) (atom (cdr message)))
    (cons (tramp-gvfs-stringify-dbus-message (car message))
	  (tramp-gvfs-stringify-dbus-message (cdr message))))
   ((consp message)
    (mapcar #'tramp-gvfs-stringify-dbus-message message))
   ((stringp message)
    (format "%S" message))
   (t message)))