This is the dbus Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 05:57:09 2024 GMT+0.
dbus
dbus/all
dbus/utils
dbus/protocols
dbus/conditions
dbus/types
dbus/type-definitions
dbus/messages
dbus/server-addresses
dbus/authentication-mechanisms
dbus/connections
dbus/introspect
dbus/convenience
dbus/publish
dbus/transport-unix
dbus/auth-dbus-cookie-sha1
dbus/auth-dbus-external
dbus/dbus.asd
dbus/all/file-type.lisp
dbus/utils/file-type.lisp
dbus/protocols/file-type.lisp
dbus/conditions/file-type.lisp
dbus/types/file-type.lisp
dbus/type-definitions/file-type.lisp
dbus/messages/file-type.lisp
dbus/server-addresses/file-type.lisp
dbus/authentication-mechanisms/file-type.lisp
dbus/connections/file-type.lisp
dbus/introspect/file-type.lisp
dbus/convenience/file-type.lisp
dbus/publish/file-type.lisp
dbus/transport-unix/file-type.lisp
dbus/auth-dbus-cookie-sha1/file-type.lisp
dbus/auth-dbus-external/file-type.lisp
dbus/types
dbus/all
dbus/protocols
dbus/convenience
dbus/auth-dbus-external
dbus/auth-dbus-cookie-sha1
dbus/connections
dbus/transport-unix
dbus/messages
dbus/server-addresses
dbus/conditions
dbus/authentication-mechanisms
dbus/introspect
dbus/publish
dbus/utils
dbus/type-definitions
The main system appears first, followed by any subsystem dependency.
dbus
dbus/all
dbus/utils
dbus/protocols
dbus/conditions
dbus/types
dbus/type-definitions
dbus/messages
dbus/server-addresses
dbus/authentication-mechanisms
dbus/connections
dbus/introspect
dbus/convenience
dbus/publish
dbus/transport-unix
dbus/auth-dbus-cookie-sha1
dbus/auth-dbus-external
dbus
A D-BUS client library for Common Lisp
death
BSD
asdf-package-system
(system).
dbus/all
(system).
dbus/all
death
BSD
dbus/utils
(system).
dbus/protocols
(system).
dbus/conditions
(system).
dbus/types
(system).
dbus/type-definitions
(system).
dbus/messages
(system).
dbus/server-addresses
(system).
dbus/authentication-mechanisms
(system).
dbus/connections
(system).
dbus/introspect
(system).
dbus/convenience
(system).
dbus/transport-unix
(system).
dbus/auth-dbus-cookie-sha1
(system).
dbus/auth-dbus-external
(system).
dbus/publish
(system).
dbus/utils
death
BSD
alexandria
(system).
trivial-garbage
(system).
babel
(system).
iolib
(system).
dbus/types
death
BSD
dbus/utils
(system).
alexandria
(system).
babel
(system).
dbus/type-definitions
death
BSD
dbus/utils
(system).
dbus/types
(system).
ieee-floats
(system).
dbus/messages
death
BSD
dbus/utils
(system).
dbus/types
(system).
dbus/protocols
(system).
dbus/conditions
(system).
flexi-streams
(system).
dbus/server-addresses
death
BSD
dbus/utils
(system).
dbus/protocols
(system).
alexandria
(system).
babel
(system).
iolib
(system).
dbus/authentication-mechanisms
death
BSD
dbus/utils
(system).
dbus/protocols
(system).
dbus/conditions
(system).
split-sequence
(system).
alexandria
(system).
babel
(system).
dbus/connections
death
BSD
dbus/utils
(system).
dbus/protocols
(system).
dbus/authentication-mechanisms
(system).
dbus/messages
(system).
dbus/conditions
(system).
alexandria
(system).
iolib
(system).
dbus/introspect
death
BSD
dbus/messages
(system).
alexandria
(system).
cl-xmlspam
(system).
flexi-streams
(system).
dbus/convenience
death
BSD
dbus/protocols
(system).
dbus/messages
(system).
dbus/connections
(system).
dbus/introspect
(system).
dbus/publish
(system).
alexandria
(system).
iolib
(system).
dbus/publish
death
BSD
dbus/utils
(system).
dbus/protocols
(system).
dbus/messages
(system).
dbus/connections
(system).
dbus/types
(system).
iolib
(system).
cxml
(system).
dbus/transport-unix
death
BSD
dbus/server-addresses
(system).
dbus/protocols
(system).
dbus/connections
(system).
iolib
(system).
dbus/auth-dbus-cookie-sha1
death
BSD
dbus/utils
(system).
dbus/protocols
(system).
dbus/authentication-mechanisms
(system).
split-sequence
(system).
babel
(system).
ironclad
(system).
dbus/auth-dbus-external
death
BSD
dbus/utils
(system).
dbus/protocols
(system).
dbus/authentication-mechanisms
(system).
iolib
(system).
Files are sorted by type and then listed depth-first from the systems components trees.
dbus/dbus.asd
dbus/all/file-type.lisp
dbus/utils/file-type.lisp
dbus/protocols/file-type.lisp
dbus/conditions/file-type.lisp
dbus/types/file-type.lisp
dbus/type-definitions/file-type.lisp
dbus/messages/file-type.lisp
dbus/server-addresses/file-type.lisp
dbus/authentication-mechanisms/file-type.lisp
dbus/connections/file-type.lisp
dbus/introspect/file-type.lisp
dbus/convenience/file-type.lisp
dbus/publish/file-type.lisp
dbus/transport-unix/file-type.lisp
dbus/auth-dbus-cookie-sha1/file-type.lisp
dbus/auth-dbus-external/file-type.lisp
dbus/dbus.asd
dbus
(system).
dbus
.
dbus/all
.
dbus/utils
.
dbus/protocols
.
dbus/conditions
.
dbus/types
.
dbus/type-definitions
.
dbus/messages
.
dbus/server-addresses
.
dbus/authentication-mechanisms
.
dbus/connections
.
dbus/introspect
.
dbus/convenience
.
dbus/publish
.
dbus/transport-unix
.
dbus/auth-dbus-cookie-sha1
.
dbus/auth-dbus-external
.
dbus/utils/file-type.lisp
dbus/utils
(system).
current-username
(function).
decode-hex-string
(function).
define-name-class-mapping
(macro).
encode-hex-string
(function).
entry-replacement-attempt
(condition).
entry-replacement-attempt-new
(reader method).
entry-replacement-attempt-old
(reader method).
inexistent-entry
(function).
inexistent-entry
(condition).
inexistent-entry-designator
(reader method).
make-octet-vector
(function).
replace-entry-p
(function).
signed-to-unsigned
(function).
stream-read-position
(function).
(setf stream-read-position)
(function).
unsigned-to-signed
(function).
with-binary-readers
(macro).
with-binary-writers
(macro).
with-if-failed-handler
(macro).
*stream-read-positions*
(special variable).
call-with-if-failed-handler
(function).
prompt-for-value
(function).
dbus/protocols/file-type.lisp
dbus/protocols
(system).
authenticate
(generic function).
authentication-mechanism
(class).
authentication-mechanism-name
(generic reader).
authentication-mechanism-textual-p
(generic reader).
close-connection
(generic function).
connection
(class).
connection-fd
(generic function).
connection-next-serial
(generic function).
connection-pending-messages
(generic reader).
(setf connection-pending-messages)
(generic writer).
connection-server-address
(generic reader).
connection-server-uuid
(generic reader).
(setf connection-server-uuid)
(generic function).
drain-pending-messages
(generic function).
feed-authentication-mechanism
(generic function).
open-connection
(generic function).
receive-line
(generic function).
receive-message-no-hang
(generic function).
send-line
(generic function).
send-message
(generic function).
server-address
(class).
server-address-property
(generic function).
server-address-transport-name
(generic reader).
supported-authentication-mechanisms
(generic function).
supports-unix-fd-passing-p
(generic reader).
wait-for-reply
(generic function).
dbus/conditions/file-type.lisp
dbus/conditions
(system).
authentication-error
(condition).
authentication-error-argument
(reader method).
authentication-error-command
(reader method).
dbus-error
(condition).
method-error
(condition).
method-error-arguments
(reader method).
dbus/types/file-type.lisp
dbus/types
(system).
define-dbus-type
(macro).
pack
(function).
pack-array
(function).
pack-seq
(function).
pack-string
(function).
pack-variant
(function).
print-object
(method).
sigexp
(function).
signature
(function).
unpack
(function).
unpack-array
(function).
unpack-seq
(function).
unpack-string
(function).
unpack-variant
(function).
valid-array-p
(function).
valid-body-p
(function).
valid-dict-entry-p
(function).
valid-signature-p
(function).
valid-struct-p
(function).
valid-variant-p
(function).
*dbus-type-table*
(special variable).
alignment
(function).
dbus-type
(class).
dbus-type-alignment
(reader method).
dbus-type-checker
(reader method).
dbus-type-name
(reader method).
dbus-type-packer
(reader method).
dbus-type-sigexp-formatter
(reader method).
dbus-type-signature
(reader method).
dbus-type-signature-parser
(reader method).
dbus-type-table
(class).
dbus-type-table-by-name
(reader method).
dbus-type-table-by-signature
(reader method).
dbus-type-unpacker
(reader method).
find-dbus-type
(function).
format-sigexp-to-stream
(function).
make-dbus-type-formatter/parser
(function).
pack-1
(function).
parse-signature-from-stream
(function).
register-dbus-type
(function).
unpack-1
(function).
valid-value-p
(function).
dbus/type-definitions/file-type.lisp
dbus/type-definitions
(system).
dbus/messages/file-type.lisp
dbus/messages
(system).
decode-message
(function).
encode-message
(function).
error-message
(class).
invoke-method
(function).
message
(class).
message-body
(reader method).
message-body-length
(reader method).
message-destination
(reader method).
message-endianness
(reader method).
message-error-name
(reader method).
message-flags
(reader method).
message-interface
(reader method).
message-interface
(reader method).
message-major-protocol-version
(reader method).
message-member
(reader method).
message-member
(reader method).
message-no-auto-start
(constant).
message-no-reply-expected
(constant).
message-path
(reader method).
message-path
(reader method).
message-reply-serial
(reader method).
message-reply-serial
(reader method).
message-sender
(reader method).
message-serial
(reader method).
message-signature
(reader method).
method-call-message
(class).
method-return-message
(class).
signal-message
(class).
standard-message
(class).
dbus/server-addresses/file-type.lisp
dbus/server-addresses
(system).
find-server-address-class
(function).
(setf find-server-address-class)
(function).
generic-server-address
(class).
open-connection
(method).
open-connection
(method).
open-connection
(method).
parse-server-addresses-string
(function).
server-address-property
(method).
server-address-transport-name
(reader method).
session-server-addresses
(function).
standard-server-address
(class).
system-server-addresses
(function).
*server-address-classes*
(special variable).
parse-server-addresses-from-stream
(function).
server-address-properties
(reader method).
unescape-server-addresses-string
(function).
dbus/authentication-mechanisms/file-type.lisp
dbus/authentication-mechanisms
(system).
authentication-mechanism-name
(reader method).
authentication-mechanism-textual-p
(reader method).
feed-authentication-mechanism
(method).
find-authentication-mechanism-class
(function).
(setf find-authentication-mechanism-class)
(function).
generic-authentication-mechanism
(class).
receive-authentication-response
(function).
send-authentication-command
(function).
standard-authentication-mechanism
(class).
*authentication-mechanism-classes*
(special variable).
format-authentication-command
(function).
parse-authentication-response
(function).
dbus/connections/file-type.lisp
dbus/connections
(system).
authenticate
(method).
authenticate
(method).
close-connection
(method).
connection-event-base
(reader method).
connection-fd
(method).
connection-next-serial
(method).
connection-pending-messages
(reader method).
(setf connection-pending-messages)
(writer method).
connection-server-address
(reader method).
connection-server-uuid
(reader method).
(setf connection-server-uuid)
(writer method).
(setf connection-server-uuid)
(method).
drain-pending-messages
(method).
open-socket-connection
(function).
receive-line
(method).
receive-message-no-hang
(method).
send-line
(method).
send-message
(method).
socket-connection-mixin
(class).
standard-connection
(class).
supported-authentication-mechanisms
(method).
supports-unix-fd-passing-p
(reader method).
(setf supports-unix-fd-passing-p)
(writer method).
wait-for-reply
(method).
with-open-connection
(macro).
activate-io-handlers
(function).
connection-socket
(reader method).
dbus/introspect/file-type.lisp
dbus/introspect
(system).
interface-method
(function).
(setf interface-method)
(function).
interface-name
(reader method).
interface-property
(function).
(setf interface-property)
(function).
interface-signal
(function).
(setf interface-signal)
(function).
list-interface-methods
(function).
list-interface-properties
(function).
list-interface-signals
(function).
list-object-interfaces
(function).
make-object-from-introspection
(function).
method-argument-names
(reader method).
method-argument-types
(reader method).
method-name
(reader method).
method-result-types
(reader method).
method-signature
(reader method).
object-connection
(reader method).
object-destination
(reader method).
object-interface
(function).
(setf object-interface)
(function).
object-invoke
(function).
object-path
(reader method).
parse-introspection-document
(function).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
property-access
(reader method).
property-name
(reader method).
property-type
(reader method).
signal-argument-names
(reader method).
signal-argument-types
(reader method).
signal-name
(reader method).
defaulted-attribute
(macro).
dont-resolve-entities
(function).
fetch-introspection-document
(function).
interface
(class).
interface-methods
(reader method).
interface-properties
(reader method).
interface-signals
(reader method).
make-interface
(function).
make-method
(function).
make-object
(function).
make-property
(function).
make-signal
(function).
method
(class).
object
(class).
object-interfaces
(reader method).
property
(class).
signal
(class).
signature-for-method
(function).
dbus/convenience/file-type.lisp
dbus/convenience
(system).
add-match
(function).
bus
(class).
bus-connection
(reader method).
bus-name
(reader method).
get-all-properties
(function).
get-machine-id
(function).
get-managed-objects
(function).
get-property
(function).
hello
(function).
list-names
(function).
publish-objects
(method).
request-name
(function).
with-introspected-object
(macro).
with-open-bus
(macro).
call-with-open-bus
(function).
dbus/publish/file-type.lisp
dbus/publish
(system).
*all-dbus-objects*
(special variable).
define-dbus-method
(macro).
define-dbus-object
(macro).
define-dbus-signal-handler
(macro).
publish-objects
(generic function).
apply-handler
(generic function).
child-object-mixin
(class).
collect-handlers-by-interface
(method).
dbus-object
(class).
dbus-object-child-object-names
(reader method).
(setf dbus-object-child-object-names)
(writer method).
dbus-object-handler-lookup-table
(generic function).
dbus-object-method-handlers
(reader method).
dbus-object-name
(reader method).
dbus-object-parent-object-name
(reader method).
(setf dbus-object-parent-object-name)
(writer method).
dbus-object-path
(reader method).
(setf dbus-object-path)
(writer method).
dbus-object-signal-handlers
(reader method).
dispatch-message
(generic function).
find-dbus-object
(function).
(setf find-dbus-object)
(function).
full-member-name
(function).
handler
(class).
handler-error
(generic function).
handler-full-lisp-name
(generic function).
handler-function
(reader method).
handler-input-signature
(reader method).
handler-interface
(reader method).
handler-lisp-name
(reader method).
handler-name
(reader method).
handler-object-name
(reader method).
handler-output-signature
(reader method).
initialize-mixined-instance
(macro).
introspection-document
(generic function).
introspection-mixin
(class).
lookup-handler
(generic function).
make-object-index
(function).
matching-signatures-p
(function).
method-error-reply
(generic function).
method-handler
(class).
method-handler-bad-results
(generic function).
method-return-reply
(generic function).
missing-handler
(generic function).
output-introspection-fragment
(generic function).
register-child-object
(method).
register-dbus-method
(function).
register-dbus-object
(function).
register-dbus-signal-handler
(function).
relative-path-string
(method).
require-dbus-object
(function).
signal-handler
(class).
signature-mismatch
(generic function).
stringify-lisp-name
(function).
dbus/transport-unix/file-type.lisp
dbus/transport-unix
(system).
open-connection
(method).
shared-initialize
(method).
unix-connection
(class).
unix-server-address
(class).
server-address-socket-address
(reader method).
dbus/auth-dbus-cookie-sha1/file-type.lisp
dbus/auth-dbus-cookie-sha1
(system).
dbus-cookie-sha1-authentication-mechanism
(class).
feed-authentication-mechanism
(method).
*keyrings-directory*
(special variable).
find-cookie
(function).
random-challenge-string
(function).
dbus/auth-dbus-external/file-type.lisp
dbus/auth-dbus-external
(system).
dbus-external-authentication-mechanism
(class).
feed-authentication-mechanism
(method).
Packages are listed by definition order.
dbus/types
dbus/all
dbus/protocols
dbus/convenience
dbus/auth-dbus-external
dbus/auth-dbus-cookie-sha1
dbus/connections
dbus/transport-unix
dbus/messages
dbus/server-addresses
dbus/conditions
dbus/authentication-mechanisms
dbus/introspect
dbus/publish
dbus/utils
dbus/type-definitions
dbus/types
common-lisp
.
dbus/utils
.
define-dbus-type
(macro).
endianness
(slot).
pack
(function).
pack-array
(function).
pack-seq
(function).
pack-string
(function).
pack-variant
(function).
sigexp
(function).
signature
(function).
signature
(slot).
unpack
(function).
unpack-array
(function).
unpack-seq
(function).
unpack-string
(function).
unpack-variant
(function).
valid-array-p
(function).
valid-body-p
(function).
valid-dict-entry-p
(function).
valid-signature-p
(function).
valid-struct-p
(function).
valid-variant-p
(function).
*dbus-type-table*
(special variable).
alignment
(function).
dbus-type
(class).
dbus-type-alignment
(generic reader).
dbus-type-checker
(generic reader).
dbus-type-name
(generic reader).
dbus-type-packer
(generic reader).
dbus-type-sigexp-formatter
(generic reader).
dbus-type-signature
(generic reader).
dbus-type-signature-parser
(generic reader).
dbus-type-table
(class).
dbus-type-table-by-name
(generic reader).
dbus-type-table-by-signature
(generic reader).
dbus-type-unpacker
(generic reader).
find-dbus-type
(function).
format-sigexp-to-stream
(function).
make-dbus-type-formatter/parser
(function).
pack-1
(function).
parse-signature-from-stream
(function).
register-dbus-type
(function).
unpack-1
(function).
valid-value-p
(function).
dbus/protocols
common-lisp
.
authenticate
(generic function).
authentication-mechanism
(class).
authentication-mechanism-name
(generic reader).
authentication-mechanism-textual-p
(generic reader).
close-connection
(generic function).
connection
(class).
connection
(slot).
connection-fd
(generic function).
connection-next-serial
(generic function).
connection-pending-messages
(generic reader).
(setf connection-pending-messages)
(generic writer).
connection-server-address
(generic reader).
connection-server-uuid
(generic reader).
(setf connection-server-uuid)
(generic function).
drain-pending-messages
(generic function).
feed-authentication-mechanism
(generic function).
open-connection
(generic function).
receive-line
(generic function).
receive-message-no-hang
(generic function).
send-line
(generic function).
send-message
(generic function).
server-address
(class).
server-address
(slot).
server-address-property
(generic function).
server-address-transport-name
(generic reader).
supported-authentication-mechanisms
(generic function).
supports-unix-fd-passing-p
(generic reader).
(setf supports-unix-fd-passing-p)
(generic writer).
wait-for-reply
(generic function).
dbus/convenience
common-lisp
.
dbus/connections
.
dbus/introspect
.
dbus/messages
.
dbus/protocols
.
dbus/publish
.
add-match
(function).
bus
(class).
bus-connection
(generic reader).
bus-name
(generic reader).
get-all-properties
(function).
get-machine-id
(function).
get-managed-objects
(function).
get-property
(function).
hello
(function).
list-names
(function).
request-name
(function).
with-introspected-object
(macro).
with-open-bus
(macro).
call-with-open-bus
(function).
dbus/auth-dbus-external
common-lisp
.
dbus/authentication-mechanisms
.
dbus/protocols
.
dbus/utils
.
dbus/auth-dbus-cookie-sha1
common-lisp
.
dbus/authentication-mechanisms
.
dbus/protocols
.
dbus/utils
.
*keyrings-directory*
(special variable).
find-cookie
(function).
random-challenge-string
(function).
dbus/connections
common-lisp
.
dbus/authentication-mechanisms
.
dbus/conditions
.
dbus/messages
.
dbus/protocols
.
dbus/utils
.
connection-event-base
(generic reader).
open-socket-connection
(function).
socket-connection-mixin
(class).
standard-connection
(class).
with-open-connection
(macro).
activate-io-handlers
(function).
connection-socket
(generic reader).
dbus/transport-unix
common-lisp
.
dbus/connections
.
dbus/protocols
.
dbus/server-addresses
.
unix-connection
(class).
unix-server-address
(class).
server-address-socket-address
(generic reader).
dbus/messages
common-lisp
.
dbus/conditions
.
dbus/protocols
.
dbus/types
.
dbus/utils
.
decode-message
(function).
encode-message
(function).
error-message
(class).
invoke-method
(function).
message
(class).
message-body
(generic reader).
message-body-length
(generic reader).
message-destination
(generic reader).
message-endianness
(generic reader).
message-error-name
(generic reader).
message-flags
(generic reader).
message-interface
(generic reader).
message-major-protocol-version
(generic reader).
message-member
(generic reader).
message-no-auto-start
(constant).
message-no-reply-expected
(constant).
message-path
(generic reader).
message-reply-serial
(generic reader).
message-sender
(generic reader).
message-serial
(generic reader).
message-signature
(generic reader).
method-call-message
(class).
method-return-message
(class).
signal-message
(class).
standard-message
(class).
dbus/server-addresses
common-lisp
.
dbus/protocols
.
dbus/utils
.
find-server-address-class
(function).
(setf find-server-address-class)
(function).
generic-server-address
(class).
parse-server-addresses-string
(function).
session-server-addresses
(function).
standard-server-address
(class).
system-server-addresses
(function).
*server-address-classes*
(special variable).
parse-server-addresses-from-stream
(function).
server-address-properties
(generic reader).
unescape-server-addresses-string
(function).
dbus/conditions
common-lisp
.
authentication-error
(condition).
authentication-error-argument
(generic reader).
authentication-error-command
(generic reader).
dbus-error
(condition).
method-error
(condition).
method-error-arguments
(generic reader).
dbus/authentication-mechanisms
common-lisp
.
dbus/conditions
.
dbus/protocols
.
dbus/utils
.
find-authentication-mechanism-class
(function).
(setf find-authentication-mechanism-class)
(function).
generic-authentication-mechanism
(class).
receive-authentication-response
(function).
send-authentication-command
(function).
standard-authentication-mechanism
(class).
*authentication-mechanism-classes*
(special variable).
format-authentication-command
(function).
parse-authentication-response
(function).
dbus/introspect
common-lisp
.
dbus/messages
.
interface-method
(function).
(setf interface-method)
(function).
interface-name
(generic reader).
interface-property
(function).
(setf interface-property)
(function).
interface-signal
(function).
(setf interface-signal)
(function).
list-interface-methods
(function).
list-interface-properties
(function).
list-interface-signals
(function).
list-object-interfaces
(function).
make-object-from-introspection
(function).
method-argument-names
(generic reader).
method-argument-types
(generic reader).
method-name
(generic reader).
method-result-types
(generic reader).
method-signature
(generic reader).
object-connection
(generic reader).
object-destination
(generic reader).
object-interface
(function).
(setf object-interface)
(function).
object-invoke
(function).
object-path
(generic reader).
parse-introspection-document
(function).
property-access
(generic reader).
property-name
(generic reader).
property-type
(generic reader).
signal-argument-names
(generic reader).
signal-argument-types
(generic reader).
signal-name
(generic reader).
defaulted-attribute
(macro).
dont-resolve-entities
(function).
fetch-introspection-document
(function).
interface
(class).
interface-methods
(generic reader).
interface-properties
(generic reader).
interface-signals
(generic reader).
make-interface
(function).
make-method
(function).
make-object
(function).
make-property
(function).
make-signal
(function).
method
(class).
object
(class).
object-interfaces
(generic reader).
property
(class).
signal
(class).
signature-for-method
(function).
dbus/publish
common-lisp
.
dbus/connections
.
dbus/messages
.
dbus/protocols
.
dbus/types
.
dbus/utils
.
*all-dbus-objects*
(special variable).
define-dbus-method
(macro).
define-dbus-object
(macro).
define-dbus-signal-handler
(macro).
publish-objects
(generic function).
apply-handler
(generic function).
child-object-mixin
(class).
collect-handlers-by-interface
(generic function).
dbus-object
(class).
dbus-object-child-object-names
(generic reader).
(setf dbus-object-child-object-names)
(generic writer).
dbus-object-handler-lookup-table
(generic function).
dbus-object-method-handlers
(generic reader).
dbus-object-name
(generic reader).
dbus-object-parent-object-name
(generic reader).
(setf dbus-object-parent-object-name)
(generic writer).
dbus-object-path
(generic reader).
(setf dbus-object-path)
(generic writer).
dbus-object-signal-handlers
(generic reader).
dispatch-message
(generic function).
find-dbus-object
(function).
(setf find-dbus-object)
(function).
full-member-name
(function).
handler
(class).
handler-error
(generic function).
handler-full-lisp-name
(generic function).
handler-function
(generic reader).
handler-input-signature
(generic reader).
handler-interface
(generic reader).
handler-lisp-name
(generic reader).
handler-name
(generic reader).
handler-object-name
(generic reader).
handler-output-signature
(generic reader).
initialize-mixined-instance
(macro).
introspection-document
(generic function).
introspection-mixin
(class).
lookup-handler
(generic function).
make-object-index
(function).
matching-signatures-p
(function).
method-error-reply
(generic function).
method-handler
(class).
method-handler-bad-results
(generic function).
method-return-reply
(generic function).
missing-handler
(generic function).
output-introspection-fragment
(generic function).
register-child-object
(generic function).
register-dbus-method
(function).
register-dbus-object
(function).
register-dbus-signal-handler
(function).
relative-path-string
(generic function).
require-dbus-object
(function).
signal-handler
(class).
signature-mismatch
(generic function).
stringify-lisp-name
(function).
dbus/utils
common-lisp
.
current-username
(function).
decode-hex-string
(function).
define-name-class-mapping
(macro).
encode-hex-string
(function).
entry-replacement-attempt
(condition).
entry-replacement-attempt-new
(generic reader).
entry-replacement-attempt-old
(generic reader).
inexistent-entry
(function).
inexistent-entry
(condition).
inexistent-entry-designator
(generic reader).
make-octet-vector
(function).
replace-entry-p
(function).
signed-to-unsigned
(function).
stream-read-position
(function).
(setf stream-read-position)
(function).
unsigned-to-signed
(function).
with-binary-readers
(macro).
with-binary-writers
(macro).
with-if-failed-handler
(macro).
*stream-read-positions*
(special variable).
call-with-if-failed-handler
(function).
prompt-for-value
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Define an interface for mapping names (strings) to classes (or class names).
Evaluate forms with functions to read binary data from the stream
in a given endianness.
STREAM
A form evaluating to a binary input stream.
ENDIANNESS
A form evaluating to either :LITTLE-ENDIAN or :BIG-ENDIAN.
PREFIX
Either NIL (the default) or a string designator. In the latter
case, the following function names will be symbols interned in the
current package, with <PREFIX>-<NAME> names, e.g., INPUT-U8 if
the prefix is INPUT.
Local functions:
ALIGN
A function that takes an integer and ensures the stream’s read
position is aligned to it. It does so by reading and ignoring the
appropriate number of octets.
U8, U16, U32, U64
Functions that read 8-, 16-, 32-, and 64-bit unsigned byte values, respectively, from the stream, in the appropriate endianness. The read position is ensured to be naturally aligned before reading the value.
Evaluate forms with functions to write binary data to the stream in
a given endianness.
STREAM
A form evaluating to a binary output stream with a file position.
ENDIANNESS
A form evaluating to either :LITTLE-ENDIAN or :BIG-ENDIAN.
PREFIX
Either NIL (the default) or a string designator. In the latter
case, the following function names will be symbols interned in the
current package, with <PREFIX>-<NAME> names, e.g., OUTPUT-U8 if
the prefix is OUTPUT.
Local functions:
ALIGN
A function that takes an integer and ensures the stream’s file
position is aligned to it. It does so by writing the appropriate
number of 0 octets.
U8, U16, U32, U64
Functions that take 8-, 16-, 32-, and 64-bit unsigned byte values, respectively, and write these values to the stream, in the appropriate endianness. The values are always naturally aligned before written.
Sugar for CALL-WITH-IF-FAILED-HANDLER.
Invokes AddMatch bus method. Valid parameters are:
:type (:signal, :method-call, :method-return, :error)
:sender bus-name
:interface interface-name
:member (method-name, symbol-name)
:path object-path
:path-namespace object-path
:destination unique-name
:argN [N=0~63] string
Return the current user’s name.
Decode a string composed of hexadecimal digit character pairs, each
representing an octet, to an octet vector with the corresponding
octets.
START and END are bounding index designators for the string.
Decode a DBUS message from the stream.
If there are no bytes to be read from the stream, the function
immediately returns NIL. Otherwise, the function performs blocking
reads until a complete message is decoded. If an end of file occurs,
an error of type END-OF-FILE is signaled.
Unfortunately, due to Common Lisp not having a READ-BYTE-NO-HANG operator, the stream has to be a bivalent stream.
Encode a string composed of hexadecimal digit character pairs, each
representing an octet. The input is either an octet vector, or a
UTF-8 string that will be converted to one.
START and END are bounding index designators for the data.
Encode a DBUS message and return it as an octet vector.
Return the AUTHENTICATION-MECHANISM class (or class name) corresponding to NAME.
Associate a AUTHENTICATION-MECHANISM class (or class name) with NAME.
Return the SERVER-ADDRESS class (or class name) corresponding to NAME.
Associate a SERVER-ADDRESS class (or class name) with NAME.
Invokes the GetAll method to retrieve all the properties of an object.
Gets the Machine UUID of the machine hosting the object.
Invokes the Get method to retrieve an object property.
Called when an inexistent entry was sought using DESIGNATOR, and
acts according to the value of IF-DOES-NOT-EXIST:
:ERROR
Signal an INEXISTENT-ENTRY error with a USE-VALUE restart.
NIL
Return NIL.
Returns a list of all currently-owned names on the bus via ListNames method invocation.
Return a fresh vector whose element type is (unsigned-byte 8).
Pack values according to the signature expression and endianness into stream.
Pack DBUS array into stream.
Pack a sequence of values into stream.
Pack DBUS string into stream.
Pack DBUS variant into stream.
Parse a (possibly escaped) server addresses string into a list of server addresses.
Receive authentication response line from the server. If EXPECT is NIL, just return the response command and argument. Otherwise, compare its value to the response command. If they are the same, just return the argument; otherwise, signal an authentication error.
Return true if the new entry should replace the old one. IF-EXISTS
determines how to find out:
:ERROR
Signal an ENTRY-REPLACEMENT-ATTEMPT error with a CONTINUE restart to replace the entry, and an ABORT restart to not replace it.
:WARN
Replace the entry after signaling a warning.
:DONT-REPLACE
Don’t replace entry.
:REPLACE
Replace entry.
Asks DBus to assign a name to the bus. Valid flags
are :allow-replacement, :replace-existing, and :do-not-queue.
Send an authentication command to the server.
Return a list of server addresses for the current session.
Return the signature expression corresponding to the object passed. If the object is a string, it is assumed to be a signature string, otherwise it is assumed to be a signature expression and is returned as-is.
Return the signature string corresponding to the object passed. If the object is a string, it is assumed to be a signature string and is returned as-is, otherwise it is assumed to be a signature expression.
Return the unsigned representation of a signed byte with a given size.
Return the stream’s read position (zero by default).
Set the stream’s read position to a new value.
Return a list of server addresses for the current system.
Unpack values from stream according to endianness and the signature expression and return them as a list.
Unpack DBUS array from stream.
Unpack a sequence of DBUS values from stream.
Unpack DBUS string from stream.
Unpack DBUS variant from stream.
Return the signed representation of an unsigned byte with a given size.
Return true if the value is a sequence with elements of the first type supplied in ELEMENT-TYPES, and false otherwise.
Return true if the message body (which is a list of values) is valid according to the signature expression, and false otherwise.
Return true if the value is a sequence with two elements, both matching the types supplied in ELEMENT-TYPES, and false otherwise.
Return true if the value is a valid signature string or signature expression, and false otherwise.
Return true if the value is a sequence with elements matching the types supplied in ELEMENT-TYPES, and false otherwise.
Return true if the value is a variant value specification, and false otherwise.
Attempt to authenticate with the server associated
with the connection, and return true if successful. The default value
for IF-FAILED is :ERROR.
standard-connection
) &key if-failed) ¶standard-connection
) &key if-failed) ¶authentication-error
)) ¶authentication-error
)) ¶Return the name for the authentication mechanism.
standard-authentication-mechanism
)) ¶automatically generated reader method
name
.
Return true if data from server should be converted
to a string, and false if it should remain an octet vector.
standard-authentication-mechanism
)) ¶automatically generated reader method
Close an open connection.
socket-connection-mixin
)) ¶standard-connection
)) ¶automatically generated reader method
Return the file descriptor associated with the (open) connection.
socket-connection-mixin
)) ¶Return a 32-bit integer for associating request messages and their replies.
standard-connection
)) ¶Return a list of the currently pending messages associated with the connection, from newest to oldest.
standard-connection
)) ¶automatically generated reader method
Set the list of currently pending messages associated with the connection.
standard-connection
)) ¶automatically generated writer method
Return the address of the server associated with the connection.
standard-connection
)) ¶automatically generated reader method
Return the unique ID of the server associated with the connection.
standard-connection
)) ¶automatically generated reader method
uuid
.
Set the unique ID of the server associated with the
connection. If an ID is already set and is not EQUAL to the new ID,
signal a continuable error.
standard-connection
)) ¶uuid
.
standard-connection
)) ¶automatically generated writer method
Return a list of the currently pending messages
associated with the connection, from oldest to newest, and consider
these messages no longer pending.
standard-connection
)) ¶entry-replacement-attempt
)) ¶new
.
entry-replacement-attempt
)) ¶old
.
Feed authentication mechanism with a challenge,
which is either a string or an octet vector in accordance with the
mechanism’s textuality, or :INITIAL-RESPONSE. The method should
return one of the following:
:CONTINUE <response>
Continue with the authentication conversation and send <response>
to the server.
:OK <response>
After sending <response> to the server the client is finished and
expecting an :OK response.
:ERROR
The challenge was invalid.
dbus-external-authentication-mechanism
) challenge) ¶dbus-cookie-sha1-authentication-mechanism
) challenge) ¶generic-authentication-mechanism
) challenge) ¶inexistent-entry
)) ¶standard-message
)) ¶automatically generated reader method
body
.
standard-message
)) ¶automatically generated reader method
standard-message
)) ¶automatically generated reader method
standard-message
)) ¶automatically generated reader method
error-message
)) ¶automatically generated reader method
standard-message
)) ¶automatically generated reader method
signal-message
)) ¶automatically generated reader method
method-call-message
)) ¶automatically generated reader method
standard-message
)) ¶automatically generated reader method
signal-message
)) ¶automatically generated reader method
method-call-message
)) ¶automatically generated reader method
signal-message
)) ¶automatically generated reader method
path
.
method-call-message
)) ¶automatically generated reader method
path
.
error-message
)) ¶automatically generated reader method
method-return-message
)) ¶automatically generated reader method
standard-message
)) ¶automatically generated reader method
standard-message
)) ¶automatically generated reader method
standard-message
)) ¶automatically generated reader method
method-error
)) ¶Open a connection to the server designated by the
server address and return a connection object. The default value for
IF-FAILED is :ERROR. An IOLIB event base object must be passed.
Should also send the initial "nul byte".
unix-server-address
) &key if-failed) ¶generic-server-address
) &key if-failed) ¶list
) &key if-failed) ¶standard-server-address
) &key if-failed) ¶standard-connection
) &optional object-names) ¶Read a line of text from the server and return it as
a string. The operation blocks until a whole line can be read. The
string will not contain newline characters.
socket-connection-mixin
)) ¶Read a D-BUS message from the server. If no message is available to read, return NIL.
socket-connection-mixin
)) ¶Send a line of text, represented by a string, to
the server. The operation will force (but not finish) output before
returning. The string should not contain any newline characters.
socket-connection-mixin
)) ¶Send an encoded message to the server. The
operation will force (but not finish) output before returning.
socket-connection-mixin
)) ¶Return the value of the server address’s property with the supplied name.
standard-server-address
) &key if-does-not-exist) ¶Return the transport name for the server address.
standard-server-address
)) ¶automatically generated reader method
Return a list of authentication mechanisms supported by the server.
standard-connection
)) ¶Return true if Unix file descriptors can be passed over the connection, and false otherwise.
standard-connection
)) ¶automatically generated reader method
standard-connection
)) ¶automatically generated writer method
Wait for a reply message with the supplied serial to be received via connection.
standard-connection
)) ¶The supertype for errors related to the DBUS system.
error
.
error
.
:designator
This slot is read-only.
:arguments
This slot is read-only.
Represents a way to authenticate a client with a server.
:connection
This slot is read-only.
Represents a DBUS connection to a server.
Authenticate using a local cookie and SHA1.
Initarg | Value |
---|---|
:textual | t |
Authenticate using external SASL method.
Initarg | Value |
---|---|
:textual | t |
Represents an authentication mechanism that is not supported by the D-BUS system.
Represents a server address whose transport is not supported by the DBUS system.
:path
This slot is read-only.
:interface
This slot is read-only.
common-lisp
.
:member
This slot is read-only.
:reply-serial
This slot is read-only.
Represents a DBUS server address, consisting of a transport name and zero or more properties.
:path
This slot is read-only.
:interface
This slot is read-only.
common-lisp
.
:member
This slot is read-only.
:socket
This slot is read-only.
Represents a standard authentication mechanism.
Represents a standard DBUS connection.
authenticate
.
authenticate
.
connection-event-base
.
connection-next-serial
.
(setf connection-pending-messages)
.
connection-pending-messages
.
connection-server-address
.
(setf connection-server-uuid)
.
(setf connection-server-uuid)
.
connection-server-uuid
.
drain-pending-messages
.
publish-objects
.
supported-authentication-mechanisms
.
(setf supports-unix-fd-passing-p)
.
supports-unix-fd-passing-p
.
wait-for-reply
.
Initarg | Value |
---|---|
:uuid | nil |
:server-address
This slot is read-only.
:uuid
(quote nil)
:event-base
This slot is read-only.
1
:endianness
This slot is read-only.
:flags
This slot is read-only.
:major-protocol-version
This slot is read-only.
:body-length
This slot is read-only.
:serial
This slot is read-only.
:destination
This slot is read-only.
:sender
This slot is read-only.
:signature
This slot is read-only.
:body
This slot is read-only.
Represents a standard server address with a transport name and a table of properties.
Represents a connection to a DBUS server over Unix Domain Sockets.
Represents a DBUS server address with Unix Domain Sockets for transport.
This slot is read-only.
Map names to AUTHENTICATION-MECHANISM classes or class names.
The directory holding context files containing cookies.
Map names to SERVER-ADDRESS classes or class names.
A mapping from a stream (weakly referenced) to a read position.
Return the number of octets to which elements of the supplied type should be aligned.
Call FUNCTION in a context according to IF-FAILED:
:ERROR
Signal an error on failure.
NIL
Return NIL on failure.
Find the cookie corresponding to COOKIE-ID in the appropriate context file.
Format and return authentication command line. Command is one of :AUTH, :CANCEL, :BEGIN, :DATA, :NEGOTIATE-UNIX-FD, or :ERROR, and takes arguments in accordance with the D-BUS specification.
Format a signature expression as a signature string into a character stream.
Pack a single DBUS value into stream.
Parse authentication response line and return two values:
:REJECTED
Current authentication exchanged failed; the second value is a
list of authentication mechanisms.
:OK
Client has been authenticated; the second value is the server’s
UUID.
:DATA
Data are available; the second value is either an octet vector or
a string, depending on the value of AS-STRING.
:AGREE-UNIX-FD
The server supports Unix file descriptor passing; the second value
is NIL.
:ERROR
Bad command or arguments; the second value is NIL.
:UNEXPECTED
Unexpected command; the second value is the response line.
Parse unescaped server addresses text from a character stream and return a list of server addresses.
Parse a signature string from a character stream and return the
corresponding signature expression.
The value of TERMINATOR-CHAR determines when to stop parsing. If it is NIL (the default), parsing is stopped when there are no more characters left to read from the stream. If it is a character, parsing is stopped when the same character is read from the stream.
The value of NUM-ELEMENTS determines how many elements (types) should be read before parsing is stopped. If it is NIL (the default), there is no bound on the number of elements to be read.
Interactively prompt for a value. An expression is read and evaluated, and its value is returned.
Return a string containing a hex-encoded representation of a number of random octet values.
Return a string that is the capitalized symbol name of LISP-NAME, sans dashes.
Unescape a server addresses string per the DBUS specification’s escaping rules and return the unescaped string. The string returned may be the same as the string supplied if no unescaping is needed.
Unpack a single DBUS value from stream.
Return true if the value is of the supplied DBUS type, and false otherwise.
method-handler
) (message method-call-message
) (connection connection
)) ¶signal-handler
) (message signal-message
) (connection connection
)) ¶dbus-object
)) ¶socket-connection-mixin
)) ¶automatically generated reader method
child-object-mixin
)) ¶automatically generated reader method
child-object-mixin
)) ¶automatically generated writer method
method-call-message
) (object dbus-object
)) ¶signal-message
) (object dbus-object
)) ¶dbus-object
)) ¶automatically generated reader method
dbus-object
)) ¶automatically generated reader method
name
.
child-object-mixin
)) ¶automatically generated reader method
child-object-mixin
)) ¶automatically generated writer method
dbus-object
)) ¶automatically generated reader method
path
.
dbus-object
)) ¶automatically generated writer method
path
.
dbus-object
)) ¶automatically generated reader method
dbus-type-table
)) ¶automatically generated reader method
dbus-type-table
)) ¶automatically generated reader method
dbus-object
) (connection connection
)) ¶method-handler
) (message message
) (connection connection
)) ¶signal-handler
) (message message
) (connection connection
)) ¶method-handler
)) ¶automatically generated reader method
Return the introspection document string for a particular DBUS object.
child-object-mixin
)) ¶message
) (object dbus-object
)) ¶method-call-message
) connection) ¶signal-message
) connection) ¶Return the introspection element for a thing.
signal-handler
)) ¶method-handler
)) ¶child-object-mixin
)) ¶child-object-mixin
) (parent-object child-object-mixin
)) ¶child-object-mixin
)) ¶standard-server-address
)) ¶automatically generated reader method
unix-server-address
)) ¶automatically generated reader method
:name
This slot is read-only.
:path
(make-hash-table :test (quote equal))
This slot is read-only.
(make-hash-table :test (quote equal))
This slot is read-only.
:name
This slot is read-only.
:signature
This slot is read-only.
:sigexp-formatter
This slot is read-only.
:signature-parser
This slot is read-only.
:alignment
This slot is read-only.
:packer
This slot is read-only.
:unpacker
This slot is read-only.
:checker
This slot is read-only.
:object-name
This slot is read-only.
:lisp-name
This slot is read-only.
:name
This slot is read-only.
:interface
This slot is read-only.
:input-signature
This slot is read-only.
common-lisp
.
:function
This slot is read-only.
:name
This slot is read-only.
(make-hash-table :test (quote equal))
This slot is read-only.
(make-hash-table :test (quote equal))
This slot is read-only.
(make-hash-table :test (quote equal))
This slot is read-only.
:name
This slot is read-only.
:signature
This slot is read-only.
:args
This slot is read-only.
:arg-types
This slot is read-only.
:res
This slot is read-only.
:output-signature
This slot is read-only.
:connection
This slot is read-only.
:path
This slot is read-only.
:destination
This slot is read-only.
(make-hash-table :test (quote equal))
This slot is read-only.
Jump to: | (
A B C D E F G H I L M O P R S U V W |
---|
Jump to: | (
A B C D E F G H I L M O P R S U V W |
---|
Jump to: | *
A B C D E F I L M N O P R S T U |
---|
Jump to: | *
A B C D E F I L M N O P R S T U |
---|
Jump to: | A B C D E F G H I M O P S U |
---|
Jump to: | A B C D E F G H I M O P S U |
---|