The dbus Reference Manual

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.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 dbus

A D-BUS client library for Common Lisp

Author

death

License

BSD

Defsystem Dependency

asdf-package-system (system).

Dependency

dbus/all (system).

Source

dbus.asd.


2.2 dbus/all

Author

death

License

BSD

Dependencies
Source

dbus.asd.


2.3 dbus/utils

Author

death

License

BSD

Dependencies
  • alexandria (system).
  • trivial-garbage (system).
  • babel (system).
  • iolib (system).
Source

dbus.asd.


2.4 dbus/protocols

Author

death

License

BSD

Source

dbus.asd.


2.5 dbus/conditions

Author

death

License

BSD

Source

dbus.asd.


2.6 dbus/types

Author

death

License

BSD

Dependencies
  • dbus/utils (system).
  • alexandria (system).
  • babel (system).
Source

dbus.asd.


2.7 dbus/type-definitions

Author

death

License

BSD

Dependencies
Source

dbus.asd.


2.8 dbus/messages

Author

death

License

BSD

Dependencies
Source

dbus.asd.


2.9 dbus/server-addresses

Author

death

License

BSD

Dependencies
Source

dbus.asd.


2.10 dbus/authentication-mechanisms

Author

death

License

BSD

Dependencies
Source

dbus.asd.


2.11 dbus/connections

Author

death

License

BSD

Dependencies
Source

dbus.asd.


2.12 dbus/introspect

Author

death

License

BSD

Dependencies
  • dbus/messages (system).
  • alexandria (system).
  • cl-xmlspam (system).
  • flexi-streams (system).
Source

dbus.asd.


2.13 dbus/convenience

Author

death

License

BSD

Dependencies
Source

dbus.asd.


2.14 dbus/publish

Author

death

License

BSD

Dependencies
Source

dbus.asd.


2.15 dbus/transport-unix

Author

death

License

BSD

Dependencies
Source

dbus.asd.


2.16 dbus/auth-dbus-cookie-sha1

Author

death

License

BSD

Dependencies
Source

dbus.asd.


2.17 dbus/auth-dbus-external

Author

death

License

BSD

Dependencies
Source

dbus.asd.


3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.2 dbus/all/file-type.lisp

Source

dbus.asd.

Parent Component

dbus/all (system).

Packages

dbus/all.


3.1.3 dbus/utils/file-type.lisp

Source

dbus.asd.

Parent Component

dbus/utils (system).

Packages

dbus/utils.

Public Interface
Internals

3.1.4 dbus/protocols/file-type.lisp

Source

dbus.asd.

Parent Component

dbus/protocols (system).

Packages

dbus/protocols.

Public Interface

3.1.5 dbus/conditions/file-type.lisp

Source

dbus.asd.

Parent Component

dbus/conditions (system).

Packages

dbus/conditions.

Public Interface

3.1.6 dbus/types/file-type.lisp

Source

dbus.asd.

Parent Component

dbus/types (system).

Packages

dbus/types.

Public Interface
Internals

3.1.7 dbus/type-definitions/file-type.lisp

Source

dbus.asd.

Parent Component

dbus/type-definitions (system).

Packages

dbus/type-definitions.


3.1.8 dbus/messages/file-type.lisp

Source

dbus.asd.

Parent Component

dbus/messages (system).

Packages

dbus/messages.

Public Interface

3.1.9 dbus/server-addresses/file-type.lisp

Source

dbus.asd.

Parent Component

dbus/server-addresses (system).

Packages

dbus/server-addresses.

Public Interface
Internals

3.1.11 dbus/connections/file-type.lisp

Source

dbus.asd.

Parent Component

dbus/connections (system).

Packages

dbus/connections.

Public Interface
Internals

3.1.12 dbus/introspect/file-type.lisp

Source

dbus.asd.

Parent Component

dbus/introspect (system).

Packages

dbus/introspect.

Public Interface
Internals

3.1.13 dbus/convenience/file-type.lisp

Source

dbus.asd.

Parent Component

dbus/convenience (system).

Packages

dbus/convenience.

Public Interface
Internals

call-with-open-bus (function).


3.1.14 dbus/publish/file-type.lisp

Source

dbus.asd.

Parent Component

dbus/publish (system).

Packages

dbus/publish.

Public Interface
Internals

3.1.15 dbus/transport-unix/file-type.lisp

Source

dbus.asd.

Parent Component

dbus/transport-unix (system).

Packages

dbus/transport-unix.

Public Interface
Internals

server-address-socket-address (reader method).


3.1.16 dbus/auth-dbus-cookie-sha1/file-type.lisp

Source

dbus.asd.

Parent Component

dbus/auth-dbus-cookie-sha1 (system).

Packages

dbus/auth-dbus-cookie-sha1.

Public Interface
Internals

3.1.17 dbus/auth-dbus-external/file-type.lisp

Source

dbus.asd.

Parent Component

dbus/auth-dbus-external (system).

Packages

dbus/auth-dbus-external.

Public Interface

4 Packages

Packages are listed by definition order.


4.1 dbus/types

Source

file-type.lisp.

Use List
Used By List
Public Interface
Internals

4.3 dbus/protocols

Source

file-type.lisp.

Use List

common-lisp.

Used By List
Public Interface

4.4 dbus/convenience

Source

file-type.lisp.

Use List
Used By List

dbus/all.

Public Interface
Internals

call-with-open-bus (function).


4.5 dbus/auth-dbus-external

Source

file-type.lisp.

Use List
Used By List

dbus/all.

Public Interface

dbus-external-authentication-mechanism (class).


4.6 dbus/auth-dbus-cookie-sha1

Source

file-type.lisp.

Use List
Used By List

dbus/all.

Public Interface

dbus-cookie-sha1-authentication-mechanism (class).

Internals

4.8 dbus/transport-unix

Source

file-type.lisp.

Use List
Used By List

dbus/all.

Public Interface
Internals

server-address-socket-address (generic reader).


4.9 dbus/messages

Source

file-type.lisp.

Use List
Used By List
Public Interface

4.10 dbus/server-addresses

Source

file-type.lisp.

Use List
Used By List
Public Interface
Internals

4.11 dbus/conditions

Source

file-type.lisp.

Use List

common-lisp.

Used By List
Public Interface

4.13 dbus/introspect

Source

file-type.lisp.

Use List
Used By List
Public Interface
Internals

4.14 dbus/publish

Source

file-type.lisp.

Use List
Used By List
Public Interface
Internals

4.16 dbus/type-definitions

Source

file-type.lisp.

Use List
Used By List

dbus/all.


5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Constants

Constant: message-no-auto-start
Package

dbus/messages.

Source

file-type.lisp.

Constant: message-no-reply-expected
Package

dbus/messages.

Source

file-type.lisp.


5.1.2 Special variables

Special Variable: *all-dbus-objects*
Package

dbus/publish.

Source

file-type.lisp.


5.1.3 Macros

Macro: define-dbus-method ((object-name method-name) (&rest parameters) (&rest return-types) &body body)
Package

dbus/publish.

Source

file-type.lisp.

Macro: define-dbus-object (name &body options)
Package

dbus/publish.

Source

file-type.lisp.

Macro: define-dbus-signal-handler ((object-name handler-name) (&rest parameters) &body body)
Package

dbus/publish.

Source

file-type.lisp.

Macro: define-dbus-type (name &key signature composite alignment pack unpack checker)
Package

dbus/types.

Source

file-type.lisp.

Macro: define-name-class-mapping (&key class map find)

Define an interface for mapping names (strings) to classes (or class names).

Package

dbus/utils.

Source

file-type.lisp.

Macro: with-binary-readers ((stream endianness &key prefix) &body forms)

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.

Package

dbus/utils.

Source

file-type.lisp.

Macro: with-binary-writers ((stream endianness &key prefix) &body forms)

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.

Package

dbus/utils.

Source

file-type.lisp.

Macro: with-if-failed-handler (if-failed-form &body forms)

Sugar for CALL-WITH-IF-FAILED-HANDLER.

Package

dbus/utils.

Source

file-type.lisp.

Macro: with-introspected-object ((name bus path destination) &body forms)
Package

dbus/convenience.

Source

file-type.lisp.

Macro: with-open-bus ((bus-var server-addresses &key event-base) &body forms)
Package

dbus/convenience.

Source

file-type.lisp.

Macro: with-open-connection ((connection event-base server-addresses &key if-failed) &body forms)
Package

dbus/connections.

Source

file-type.lisp.


5.1.4 Ordinary functions

Function: add-match (bus &rest parameters)

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

Package

dbus/convenience.

Source

file-type.lisp.

Function: current-username ()

Return the current user’s name.

Package

dbus/utils.

Source

file-type.lisp.

Function: decode-hex-string (string &key start end)

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.

Package

dbus/utils.

Source

file-type.lisp.

Function: decode-message (stream)

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.

Package

dbus/messages.

Source

file-type.lisp.

Function: encode-hex-string (data &key start end)

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.

Package

dbus/utils.

Source

file-type.lisp.

Function: encode-message (endianness type flags major-protocol-version serial path interface member error-name reply-serial destination sender signature body)

Encode a DBUS message and return it as an octet vector.

Package

dbus/messages.

Source

file-type.lisp.

Function: find-authentication-mechanism-class (name &key if-does-not-exist)

Return the AUTHENTICATION-MECHANISM class (or class name) corresponding to NAME.

Package

dbus/authentication-mechanisms.

Source

file-type.lisp.

Function: (setf find-authentication-mechanism-class) (name &key if-exists)

Associate a AUTHENTICATION-MECHANISM class (or class name) with NAME.

Package

dbus/authentication-mechanisms.

Source

file-type.lisp.

Function: find-server-address-class (name &key if-does-not-exist)

Return the SERVER-ADDRESS class (or class name) corresponding to NAME.

Package

dbus/server-addresses.

Source

file-type.lisp.

Function: (setf find-server-address-class) (name &key if-exists)

Associate a SERVER-ADDRESS class (or class name) with NAME.

Package

dbus/server-addresses.

Source

file-type.lisp.

Function: get-all-properties (bus service object interface)

Invokes the GetAll method to retrieve all the properties of an object.

Package

dbus/convenience.

Source

file-type.lisp.

Function: get-machine-id (bus)

Gets the Machine UUID of the machine hosting the object.

Package

dbus/convenience.

Source

file-type.lisp.

Function: get-managed-objects (bus service object)
Package

dbus/convenience.

Source

file-type.lisp.

Function: get-property (bus service object interface property)

Invokes the Get method to retrieve an object property.

Package

dbus/convenience.

Source

file-type.lisp.

Function: hello (connection)
Package

dbus/convenience.

Source

file-type.lisp.

Function: inexistent-entry (designator if-does-not-exist)

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.

Package

dbus/utils.

Source

file-type.lisp.

Function: interface-method (name interface)
Package

dbus/introspect.

Source

file-type.lisp.

Function: (setf interface-method) (name interface)
Package

dbus/introspect.

Source

file-type.lisp.

Function: interface-property (name interface)
Package

dbus/introspect.

Source

file-type.lisp.

Function: (setf interface-property) (name interface)
Package

dbus/introspect.

Source

file-type.lisp.

Function: interface-signal (name interface)
Package

dbus/introspect.

Source

file-type.lisp.

Function: (setf interface-signal) (name interface)
Package

dbus/introspect.

Source

file-type.lisp.

Function: invoke-method (connection member &key path signature arguments interface destination no-reply no-auto-start asynchronous endianness)
Package

dbus/messages.

Source

file-type.lisp.

Function: list-interface-methods (interface)
Package

dbus/introspect.

Source

file-type.lisp.

Function: list-interface-properties (interface)
Package

dbus/introspect.

Source

file-type.lisp.

Function: list-interface-signals (interface)
Package

dbus/introspect.

Source

file-type.lisp.

Function: list-names (bus)

Returns a list of all currently-owned names on the bus via ListNames method invocation.

Package

dbus/convenience.

Source

file-type.lisp.

Function: list-object-interfaces (object)
Package

dbus/introspect.

Source

file-type.lisp.

Function: make-object-from-introspection (connection path destination)
Package

dbus/introspect.

Source

file-type.lisp.

Function: make-octet-vector (size &rest array-options)

Return a fresh vector whose element type is (unsigned-byte 8).

Package

dbus/utils.

Source

file-type.lisp.

Function: object-interface (name object)
Package

dbus/introspect.

Source

file-type.lisp.

Function: (setf object-interface) (name object)
Package

dbus/introspect.

Source

file-type.lisp.

Function: object-invoke (object interface-name method-name &rest args)
Package

dbus/introspect.

Source

file-type.lisp.

Function: open-socket-connection (address-family socket-address)
Package

dbus/connections.

Source

file-type.lisp.

Function: pack (stream endianness sigexp &rest values)

Pack values according to the signature expression and endianness into stream.

Package

dbus/types.

Source

file-type.lisp.

Function: pack-array (stream endianness element-type value)

Pack DBUS array into stream.

Package

dbus/types.

Source

file-type.lisp.

Function: pack-seq (stream endianness types values)

Pack a sequence of values into stream.

Package

dbus/types.

Source

file-type.lisp.

Function: pack-string (stream endianness value length-size)

Pack DBUS string into stream.

Package

dbus/types.

Source

file-type.lisp.

Function: pack-variant (stream endianness element-types value)

Pack DBUS variant into stream.

Package

dbus/types.

Source

file-type.lisp.

Function: parse-introspection-document (input)
Package

dbus/introspect.

Source

file-type.lisp.

Function: parse-server-addresses-string (string)

Parse a (possibly escaped) server addresses string into a list of server addresses.

Package

dbus/server-addresses.

Source

file-type.lisp.

Function: receive-authentication-response (connection &key as-string expect)

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.

Package

dbus/authentication-mechanisms.

Source

file-type.lisp.

Function: replace-entry-p (old new if-exists)

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.

Package

dbus/utils.

Source

file-type.lisp.

Function: request-name (bus name &rest flags)

Asks DBus to assign a name to the bus. Valid flags
are :allow-replacement, :replace-existing, and :do-not-queue.

Package

dbus/convenience.

Source

file-type.lisp.

Function: send-authentication-command (connection command &rest arguments)

Send an authentication command to the server.

Package

dbus/authentication-mechanisms.

Source

file-type.lisp.

Function: session-server-addresses ()

Return a list of server addresses for the current session.

Package

dbus/server-addresses.

Source

file-type.lisp.

Function: sigexp (object)

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.

Package

dbus/types.

Source

file-type.lisp.

Function: signature (object)

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.

Package

dbus/types.

Source

file-type.lisp.

Function: signed-to-unsigned (value size)

Return the unsigned representation of a signed byte with a given size.

Package

dbus/utils.

Source

file-type.lisp.

Function: stream-read-position (stream)

Return the stream’s read position (zero by default).

Package

dbus/utils.

Source

file-type.lisp.

Function: (setf stream-read-position) (stream)

Set the stream’s read position to a new value.

Package

dbus/utils.

Source

file-type.lisp.

Function: system-server-addresses ()

Return a list of server addresses for the current system.

Package

dbus/server-addresses.

Source

file-type.lisp.

Function: unpack (stream endianness sigexp)

Unpack values from stream according to endianness and the signature expression and return them as a list.

Package

dbus/types.

Source

file-type.lisp.

Function: unpack-array (stream endianness element-type length)

Unpack DBUS array from stream.

Package

dbus/types.

Source

file-type.lisp.

Function: unpack-seq (stream endianness types)

Unpack a sequence of DBUS values from stream.

Package

dbus/types.

Source

file-type.lisp.

Function: unpack-string (stream endianness length)

Unpack DBUS string from stream.

Package

dbus/types.

Source

file-type.lisp.

Function: unpack-variant (stream endianness)

Unpack DBUS variant from stream.

Package

dbus/types.

Source

file-type.lisp.

Function: unsigned-to-signed (value size)

Return the signed representation of an unsigned byte with a given size.

Package

dbus/utils.

Source

file-type.lisp.

Function: valid-array-p (value element-types)

Return true if the value is a sequence with elements of the first type supplied in ELEMENT-TYPES, and false otherwise.

Package

dbus/types.

Source

file-type.lisp.

Function: valid-body-p (body sigexp)

Return true if the message body (which is a list of values) is valid according to the signature expression, and false otherwise.

Package

dbus/types.

Source

file-type.lisp.

Function: valid-dict-entry-p (value element-types)

Return true if the value is a sequence with two elements, both matching the types supplied in ELEMENT-TYPES, and false otherwise.

Package

dbus/types.

Source

file-type.lisp.

Function: valid-signature-p (value element-types)

Return true if the value is a valid signature string or signature expression, and false otherwise.

Package

dbus/types.

Source

file-type.lisp.

Function: valid-struct-p (value element-types)

Return true if the value is a sequence with elements matching the types supplied in ELEMENT-TYPES, and false otherwise.

Package

dbus/types.

Source

file-type.lisp.

Function: valid-variant-p (value element-types)

Return true if the value is a variant value specification, and false otherwise.

Package

dbus/types.

Source

file-type.lisp.


5.1.5 Generic functions

Generic Function: authenticate (authentication-mechanisms connection &key if-failed)

Attempt to authenticate with the server associated
with the connection, and return true if successful. The default value for IF-FAILED is :ERROR.

Package

dbus/protocols.

Source

file-type.lisp.

Methods
Method: authenticate (mechanisms (connection standard-connection) &key if-failed)
Source

file-type.lisp.

Method: authenticate :around (mechanisms (connection standard-connection) &key if-failed)
Source

file-type.lisp.

Generic Reader: authentication-error-argument (condition)
Package

dbus/conditions.

Methods
Reader Method: authentication-error-argument ((condition authentication-error))
Source

file-type.lisp.

Target Slot

argument.

Generic Reader: authentication-error-command (condition)
Package

dbus/conditions.

Methods
Reader Method: authentication-error-command ((condition authentication-error))
Source

file-type.lisp.

Target Slot

command.

Generic Reader: authentication-mechanism-name (authentication-mechanism)

Return the name for the authentication mechanism.

Package

dbus/protocols.

Source

file-type.lisp.

Methods
Reader Method: authentication-mechanism-name ((standard-authentication-mechanism standard-authentication-mechanism))

automatically generated reader method

Source

file-type.lisp.

Target Slot

name.

Generic Reader: authentication-mechanism-textual-p (authentication-mechanism)

Return true if data from server should be converted
to a string, and false if it should remain an octet vector.

Package

dbus/protocols.

Source

file-type.lisp.

Methods
Reader Method: authentication-mechanism-textual-p ((standard-authentication-mechanism standard-authentication-mechanism))

automatically generated reader method

Source

file-type.lisp.

Target Slot

textual.

Generic Reader: bus-connection (object)
Package

dbus/convenience.

Methods
Reader Method: bus-connection ((bus bus))

automatically generated reader method

Source

file-type.lisp.

Target Slot

connection.

Generic Reader: bus-name (object)
Package

dbus/convenience.

Methods
Reader Method: bus-name ((bus bus))

automatically generated reader method

Source

file-type.lisp.

Target Slot

name.

Generic Function: close-connection (connection)

Close an open connection.

Package

dbus/protocols.

Source

file-type.lisp.

Methods
Method: close-connection ((connection socket-connection-mixin))
Source

file-type.lisp.

Generic Reader: connection-event-base (object)
Package

dbus/connections.

Methods
Reader Method: connection-event-base ((standard-connection standard-connection))

automatically generated reader method

Source

file-type.lisp.

Target Slot

event-base.

Generic Function: connection-fd (connection)

Return the file descriptor associated with the (open) connection.

Package

dbus/protocols.

Source

file-type.lisp.

Methods
Method: connection-fd ((connection socket-connection-mixin))
Source

file-type.lisp.

Generic Function: connection-next-serial (connection)

Return a 32-bit integer for associating request messages and their replies.

Package

dbus/protocols.

Source

file-type.lisp.

Methods
Method: connection-next-serial ((connection standard-connection))
Source

file-type.lisp.

Generic Reader: connection-pending-messages (connection)

Return a list of the currently pending messages associated with the connection, from newest to oldest.

Package

dbus/protocols.

Source

file-type.lisp.

Methods
Reader Method: connection-pending-messages ((standard-connection standard-connection))

automatically generated reader method

Source

file-type.lisp.

Target Slot

pending-messages.

Generic Writer: (setf connection-pending-messages) (connection)

Set the list of currently pending messages associated with the connection.

Package

dbus/protocols.

Source

file-type.lisp.

Methods
Writer Method: (setf connection-pending-messages) ((standard-connection standard-connection))

automatically generated writer method

Source

file-type.lisp.

Target Slot

pending-messages.

Generic Reader: connection-server-address (connection)

Return the address of the server associated with the connection.

Package

dbus/protocols.

Source

file-type.lisp.

Methods
Reader Method: connection-server-address ((standard-connection standard-connection))

automatically generated reader method

Source

file-type.lisp.

Target Slot

server-address.

Generic Reader: connection-server-uuid (connection)

Return the unique ID of the server associated with the connection.

Package

dbus/protocols.

Source

file-type.lisp.

Methods
Reader Method: connection-server-uuid ((standard-connection standard-connection))

automatically generated reader method

Source

file-type.lisp.

Target Slot

uuid.

Generic Function: (setf connection-server-uuid) (connection)

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.

Package

dbus/protocols.

Source

file-type.lisp.

Methods
Writer Method: (setf connection-server-uuid) :before ((connection standard-connection))
Source

file-type.lisp.

Target Slot

uuid.

Method: (setf connection-server-uuid) ((standard-connection standard-connection))

automatically generated writer method

Source

file-type.lisp.

Generic Function: drain-pending-messages (connection)

Return a list of the currently pending messages
associated with the connection, from oldest to newest, and consider these messages no longer pending.

Package

dbus/protocols.

Source

file-type.lisp.

Methods
Method: drain-pending-messages ((connection standard-connection))
Source

file-type.lisp.

Generic Reader: entry-replacement-attempt-new (condition)
Package

dbus/utils.

Methods
Reader Method: entry-replacement-attempt-new ((condition entry-replacement-attempt))
Source

file-type.lisp.

Target Slot

new.

Generic Reader: entry-replacement-attempt-old (condition)
Package

dbus/utils.

Methods
Reader Method: entry-replacement-attempt-old ((condition entry-replacement-attempt))
Source

file-type.lisp.

Target Slot

old.

Generic Function: feed-authentication-mechanism (authentication-mechanism challenge)

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.

Package

dbus/protocols.

Source

file-type.lisp.

Methods
Method: feed-authentication-mechanism ((mechanism dbus-external-authentication-mechanism) challenge)
Source

file-type.lisp.

Method: feed-authentication-mechanism ((mechanism dbus-cookie-sha1-authentication-mechanism) challenge)
Source

file-type.lisp.

Method: feed-authentication-mechanism ((mechanism generic-authentication-mechanism) challenge)
Source

file-type.lisp.

Generic Reader: inexistent-entry-designator (condition)
Package

dbus/utils.

Methods
Reader Method: inexistent-entry-designator ((condition inexistent-entry))
Source

file-type.lisp.

Target Slot

designator.

Generic Reader: interface-name (object)
Package

dbus/introspect.

Methods
Reader Method: interface-name ((interface interface))

automatically generated reader method

Source

file-type.lisp.

Target Slot

name.

Generic Reader: message-body (object)
Package

dbus/messages.

Methods
Reader Method: message-body ((standard-message standard-message))

automatically generated reader method

Source

file-type.lisp.

Target Slot

body.

Generic Reader: message-body-length (object)
Package

dbus/messages.

Methods
Reader Method: message-body-length ((standard-message standard-message))

automatically generated reader method

Source

file-type.lisp.

Target Slot

body-length.

Generic Reader: message-destination (object)
Package

dbus/messages.

Methods
Reader Method: message-destination ((standard-message standard-message))

automatically generated reader method

Source

file-type.lisp.

Target Slot

destination.

Generic Reader: message-endianness (object)
Package

dbus/messages.

Methods
Reader Method: message-endianness ((standard-message standard-message))

automatically generated reader method

Source

file-type.lisp.

Target Slot

endianness.

Generic Reader: message-error-name (object)
Package

dbus/messages.

Methods
Reader Method: message-error-name ((error-message error-message))

automatically generated reader method

Source

file-type.lisp.

Target Slot

error-name.

Generic Reader: message-flags (object)
Package

dbus/messages.

Methods
Reader Method: message-flags ((standard-message standard-message))

automatically generated reader method

Source

file-type.lisp.

Target Slot

flags.

Generic Reader: message-interface (object)
Package

dbus/messages.

Methods
Reader Method: message-interface ((signal-message signal-message))

automatically generated reader method

Source

file-type.lisp.

Target Slot

interface.

Reader Method: message-interface ((method-call-message method-call-message))

automatically generated reader method

Source

file-type.lisp.

Target Slot

interface.

Generic Reader: message-major-protocol-version (object)
Package

dbus/messages.

Methods
Reader Method: message-major-protocol-version ((standard-message standard-message))

automatically generated reader method

Source

file-type.lisp.

Target Slot

major-protocol-version.

Generic Reader: message-member (object)
Package

dbus/messages.

Methods
Reader Method: message-member ((signal-message signal-message))

automatically generated reader method

Source

file-type.lisp.

Target Slot

member.

Reader Method: message-member ((method-call-message method-call-message))

automatically generated reader method

Source

file-type.lisp.

Target Slot

member.

Generic Reader: message-path (object)
Package

dbus/messages.

Methods
Reader Method: message-path ((signal-message signal-message))

automatically generated reader method

Source

file-type.lisp.

Target Slot

path.

Reader Method: message-path ((method-call-message method-call-message))

automatically generated reader method

Source

file-type.lisp.

Target Slot

path.

Generic Reader: message-reply-serial (object)
Package

dbus/messages.

Methods
Reader Method: message-reply-serial ((error-message error-message))

automatically generated reader method

Source

file-type.lisp.

Target Slot

reply-serial.

Reader Method: message-reply-serial ((method-return-message method-return-message))

automatically generated reader method

Source

file-type.lisp.

Target Slot

reply-serial.

Generic Reader: message-sender (object)
Package

dbus/messages.

Methods
Reader Method: message-sender ((standard-message standard-message))

automatically generated reader method

Source

file-type.lisp.

Target Slot

sender.

Generic Reader: message-serial (object)
Package

dbus/messages.

Methods
Reader Method: message-serial ((standard-message standard-message))

automatically generated reader method

Source

file-type.lisp.

Target Slot

serial.

Generic Reader: message-signature (object)
Package

dbus/messages.

Methods
Reader Method: message-signature ((standard-message standard-message))

automatically generated reader method

Source

file-type.lisp.

Target Slot

signature.

Generic Reader: method-argument-names (object)
Package

dbus/introspect.

Methods
Reader Method: method-argument-names ((method method))

automatically generated reader method

Source

file-type.lisp.

Target Slot

arg-names.

Generic Reader: method-argument-types (object)
Package

dbus/introspect.

Methods
Reader Method: method-argument-types ((method method))

automatically generated reader method

Source

file-type.lisp.

Target Slot

arg-types.

Generic Reader: method-error-arguments (condition)
Package

dbus/conditions.

Methods
Reader Method: method-error-arguments ((condition method-error))
Source

file-type.lisp.

Target Slot

arguments.

Generic Reader: method-name (object)
Package

dbus/introspect.

Methods
Reader Method: method-name ((method method))

automatically generated reader method

Source

file-type.lisp.

Target Slot

name.

Generic Reader: method-result-types (object)
Package

dbus/introspect.

Methods
Reader Method: method-result-types ((method method))

automatically generated reader method

Source

file-type.lisp.

Target Slot

results.

Generic Reader: method-signature (object)
Package

dbus/introspect.

Methods
Reader Method: method-signature ((method method))

automatically generated reader method

Source

file-type.lisp.

Target Slot

signature.

Generic Reader: object-connection (object)
Package

dbus/introspect.

Methods
Reader Method: object-connection ((object object))

automatically generated reader method

Source

file-type.lisp.

Target Slot

connection.

Generic Reader: object-destination (object)
Package

dbus/introspect.

Methods
Reader Method: object-destination ((object object))

automatically generated reader method

Source

file-type.lisp.

Target Slot

destination.

Generic Reader: object-path (object)
Package

dbus/introspect.

Methods
Reader Method: object-path ((object object))

automatically generated reader method

Source

file-type.lisp.

Target Slot

path.

Generic Function: open-connection (event-base server-address &key if-failed)

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".

Package

dbus/protocols.

Source

file-type.lisp.

Methods
Method: open-connection (event-base (address unix-server-address) &key if-failed)
Source

file-type.lisp.

Method: open-connection (event-base (address generic-server-address) &key if-failed)
Source

file-type.lisp.

Method: open-connection (event-base (addresses list) &key if-failed)
Source

file-type.lisp.

Method: open-connection :around (event-base (server-address standard-server-address) &key if-failed)
Source

file-type.lisp.

Generic Reader: property-access (object)
Package

dbus/introspect.

Methods
Reader Method: property-access ((property property))

automatically generated reader method

Source

file-type.lisp.

Target Slot

access.

Generic Reader: property-name (object)
Package

dbus/introspect.

Methods
Reader Method: property-name ((property property))

automatically generated reader method

Source

file-type.lisp.

Target Slot

name.

Generic Reader: property-type (object)
Package

dbus/introspect.

Methods
Reader Method: property-type ((property property))

automatically generated reader method

Source

file-type.lisp.

Target Slot

type.

Generic Function: publish-objects (connection &optional object-names)
Package

dbus/publish.

Source

file-type.lisp.

Methods
Method: publish-objects ((bus bus) &optional object-names)
Source

file-type.lisp.

Method: publish-objects ((connection standard-connection) &optional object-names)
Generic Function: receive-line (connection)

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.

Package

dbus/protocols.

Source

file-type.lisp.

Methods
Method: receive-line ((connection socket-connection-mixin))
Source

file-type.lisp.

Generic Function: receive-message-no-hang (connection)

Read a D-BUS message from the server. If no message is available to read, return NIL.

Package

dbus/protocols.

Source

file-type.lisp.

Methods
Method: receive-message-no-hang ((connection socket-connection-mixin))
Source

file-type.lisp.

Generic Function: send-line (line connection)

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.

Package

dbus/protocols.

Source

file-type.lisp.

Methods
Method: send-line (line (connection socket-connection-mixin))
Source

file-type.lisp.

Generic Function: send-message (encoded-message connection)

Send an encoded message to the server. The
operation will force (but not finish) output before returning.

Package

dbus/protocols.

Source

file-type.lisp.

Methods
Method: send-message (encoded-message (connection socket-connection-mixin))
Source

file-type.lisp.

Generic Function: server-address-property (name server-address &key if-does-not-exist)

Return the value of the server address’s property with the supplied name.

Package

dbus/protocols.

Source

file-type.lisp.

Methods
Method: server-address-property (name (server-address standard-server-address) &key if-does-not-exist)
Source

file-type.lisp.

Generic Reader: server-address-transport-name (server-address)

Return the transport name for the server address.

Package

dbus/protocols.

Source

file-type.lisp.

Methods
Reader Method: server-address-transport-name ((standard-server-address standard-server-address))

automatically generated reader method

Source

file-type.lisp.

Target Slot

transport-name.

Generic Reader: signal-argument-names (object)
Package

dbus/introspect.

Methods
Reader Method: signal-argument-names ((signal signal))

automatically generated reader method

Source

file-type.lisp.

Target Slot

arg-names.

Generic Reader: signal-argument-types (object)
Package

dbus/introspect.

Methods
Reader Method: signal-argument-types ((signal signal))

automatically generated reader method

Source

file-type.lisp.

Target Slot

arg-types.

Generic Reader: signal-name (object)
Package

dbus/introspect.

Methods
Reader Method: signal-name ((signal signal))

automatically generated reader method

Source

file-type.lisp.

Target Slot

name.

Generic Function: supported-authentication-mechanisms (connection)

Return a list of authentication mechanisms supported by the server.

Package

dbus/protocols.

Source

file-type.lisp.

Methods
Method: supported-authentication-mechanisms ((connection standard-connection))
Source

file-type.lisp.

Generic Reader: supports-unix-fd-passing-p (connection)

Return true if Unix file descriptors can be passed over the connection, and false otherwise.

Package

dbus/protocols.

Source

file-type.lisp.

Methods
Reader Method: supports-unix-fd-passing-p ((standard-connection standard-connection))

automatically generated reader method

Source

file-type.lisp.

Target Slot

supports-unix-fd-passing.

Generic Writer: (setf supports-unix-fd-passing-p) (object)
Package

dbus/protocols.

Methods
Writer Method: (setf supports-unix-fd-passing-p) ((standard-connection standard-connection))

automatically generated writer method

Source

file-type.lisp.

Target Slot

supports-unix-fd-passing.

Generic Function: wait-for-reply (serial connection)

Wait for a reply message with the supplied serial to be received via connection.

Package

dbus/protocols.

Source

file-type.lisp.

Methods
Method: wait-for-reply (serial (connection standard-connection))
Source

file-type.lisp.


5.1.6 Standalone methods

Method: print-object ((type dbus-type) stream)
Source

file-type.lisp.

Method: print-object ((signal signal) stream)
Source

file-type.lisp.

Method: print-object ((interface interface) stream)
Source

file-type.lisp.

Method: print-object ((method method) stream)
Source

file-type.lisp.

Method: print-object ((object object) stream)
Source

file-type.lisp.

Method: print-object ((property property) stream)
Source

file-type.lisp.

Method: shared-initialize :after ((address unix-server-address) slot-names &rest initargs)
Source

file-type.lisp.


5.1.7 Conditions

Condition: authentication-error
Package

dbus/conditions.

Source

file-type.lisp.

Direct superclasses

dbus-error.

Direct methods
Direct slots
Slot: command
Initargs

:command

Readers

authentication-error-command.

Writers

This slot is read-only.

Slot: argument
Initargs

:argument

Readers

authentication-error-argument.

Writers

This slot is read-only.

Condition: dbus-error

The supertype for errors related to the DBUS system.

Package

dbus/conditions.

Source

file-type.lisp.

Direct superclasses

error.

Direct subclasses
Condition: entry-replacement-attempt
Package

dbus/utils.

Source

file-type.lisp.

Direct superclasses

error.

Direct methods
Direct slots
Slot: old
Initargs

:old

Readers

entry-replacement-attempt-old.

Writers

This slot is read-only.

Slot: new
Initargs

:new

Readers

entry-replacement-attempt-new.

Writers

This slot is read-only.

Condition: inexistent-entry
Package

dbus/utils.

Source

file-type.lisp.

Direct superclasses

error.

Direct methods

inexistent-entry-designator.

Direct slots
Slot: designator
Initargs

:designator

Readers

inexistent-entry-designator.

Writers

This slot is read-only.

Condition: method-error
Package

dbus/conditions.

Source

file-type.lisp.

Direct superclasses

dbus-error.

Direct methods

method-error-arguments.

Direct slots
Slot: arguments
Initargs

:arguments

Readers

method-error-arguments.

Writers

This slot is read-only.


5.1.8 Classes

Class: authentication-mechanism

Represents a way to authenticate a client with a server.

Package

dbus/protocols.

Source

file-type.lisp.

Direct subclasses

standard-authentication-mechanism.

Class: bus
Package

dbus/convenience.

Source

file-type.lisp.

Direct methods
Direct slots
Slot: connection
Package

dbus/protocols.

Initargs

:connection

Readers

bus-connection.

Writers

This slot is read-only.

Slot: name
Initargs

:name

Readers

bus-name.

Writers

This slot is read-only.

Class: connection

Represents a DBUS connection to a server.

Package

dbus/protocols.

Source

file-type.lisp.

Direct subclasses

standard-connection.

Direct methods
Class: dbus-cookie-sha1-authentication-mechanism

Authenticate using a local cookie and SHA1.

Package

dbus/auth-dbus-cookie-sha1.

Source

file-type.lisp.

Direct superclasses

standard-authentication-mechanism.

Direct methods

feed-authentication-mechanism.

Direct Default Initargs
InitargValue
:textualt
Class: dbus-external-authentication-mechanism

Authenticate using external SASL method.

Package

dbus/auth-dbus-external.

Source

file-type.lisp.

Direct superclasses

standard-authentication-mechanism.

Direct methods

feed-authentication-mechanism.

Direct Default Initargs
InitargValue
:textualt
Class: error-message
Package

dbus/messages.

Source

file-type.lisp.

Direct superclasses

standard-message.

Direct methods
Direct slots
Slot: error-name
Initargs

:error-name

Readers

message-error-name.

Writers

This slot is read-only.

Slot: reply-serial
Initargs

:reply-serial

Readers

message-reply-serial.

Writers

This slot is read-only.

Class: generic-authentication-mechanism

Represents an authentication mechanism that is not supported by the D-BUS system.

Package

dbus/authentication-mechanisms.

Source

file-type.lisp.

Direct superclasses

standard-authentication-mechanism.

Direct methods

feed-authentication-mechanism.

Class: generic-server-address

Represents a server address whose transport is not supported by the DBUS system.

Package

dbus/server-addresses.

Source

file-type.lisp.

Direct superclasses

standard-server-address.

Direct methods

open-connection.

Class: message
Package

dbus/messages.

Source

file-type.lisp.

Direct subclasses

standard-message.

Direct methods
Class: method-call-message
Package

dbus/messages.

Source

file-type.lisp.

Direct superclasses

standard-message.

Direct methods
Direct slots
Slot: path
Initargs

:path

Readers

message-path.

Writers

This slot is read-only.

Slot: interface
Initargs

:interface

Readers

message-interface.

Writers

This slot is read-only.

Slot: member
Package

common-lisp.

Initargs

:member

Readers

message-member.

Writers

This slot is read-only.

Class: method-return-message
Package

dbus/messages.

Source

file-type.lisp.

Direct superclasses

standard-message.

Direct methods

message-reply-serial.

Direct slots
Slot: reply-serial
Initargs

:reply-serial

Readers

message-reply-serial.

Writers

This slot is read-only.

Class: server-address

Represents a DBUS server address, consisting of a transport name and zero or more properties.

Package

dbus/protocols.

Source

file-type.lisp.

Direct subclasses

standard-server-address.

Class: signal-message
Package

dbus/messages.

Source

file-type.lisp.

Direct superclasses

standard-message.

Direct methods
Direct slots
Slot: path
Initargs

:path

Readers

message-path.

Writers

This slot is read-only.

Slot: interface
Initargs

:interface

Readers

message-interface.

Writers

This slot is read-only.

Slot: member
Package

common-lisp.

Initargs

:member

Readers

message-member.

Writers

This slot is read-only.

Class: socket-connection-mixin
Package

dbus/connections.

Source

file-type.lisp.

Direct subclasses

unix-connection.

Direct methods
Direct slots
Slot: socket
Initargs

:socket

Readers

connection-socket.

Writers

This slot is read-only.

Class: standard-authentication-mechanism

Represents a standard authentication mechanism.

Package

dbus/authentication-mechanisms.

Source

file-type.lisp.

Direct superclasses

authentication-mechanism.

Direct subclasses
Direct methods
Direct Default Initargs
InitargValue
:textualnil
Direct slots
Slot: name
Initargs

:name

Readers

authentication-mechanism-name.

Writers

This slot is read-only.

Slot: textual
Initargs

:textual

Readers

authentication-mechanism-textual-p.

Writers

This slot is read-only.

Class: standard-connection

Represents a standard DBUS connection.

Package

dbus/connections.

Source

file-type.lisp.

Direct superclasses

connection.

Direct subclasses

unix-connection.

Direct methods
Direct Default Initargs
InitargValue
:uuidnil
Direct slots
Slot: server-address
Package

dbus/protocols.

Initargs

:server-address

Readers

connection-server-address.

Writers

This slot is read-only.

Slot: uuid
Initargs

:uuid

Readers

connection-server-uuid.

Writers

(setf connection-server-uuid).

Slot: pending-messages
Initform

(quote nil)

Readers

connection-pending-messages.

Writers

(setf connection-pending-messages).

Slot: event-base
Initargs

:event-base

Readers

connection-event-base.

Writers

This slot is read-only.

Slot: serial
Initform

1

Slot: supports-unix-fd-passing
Readers

supports-unix-fd-passing-p.

Writers

(setf supports-unix-fd-passing-p).

Class: standard-message
Package

dbus/messages.

Source

file-type.lisp.

Direct superclasses

message.

Direct subclasses
Direct methods
Direct slots
Slot: endianness
Package

dbus/types.

Initargs

:endianness

Readers

message-endianness.

Writers

This slot is read-only.

Slot: flags
Initargs

:flags

Readers

message-flags.

Writers

This slot is read-only.

Slot: major-protocol-version
Initargs

:major-protocol-version

Readers

message-major-protocol-version.

Writers

This slot is read-only.

Slot: body-length
Initargs

:body-length

Readers

message-body-length.

Writers

This slot is read-only.

Slot: serial
Initargs

:serial

Readers

message-serial.

Writers

This slot is read-only.

Slot: destination
Initargs

:destination

Readers

message-destination.

Writers

This slot is read-only.

Slot: sender
Initargs

:sender

Readers

message-sender.

Writers

This slot is read-only.

Slot: signature
Package

dbus/types.

Initargs

:signature

Readers

message-signature.

Writers

This slot is read-only.

Slot: body
Initargs

:body

Readers

message-body.

Writers

This slot is read-only.

Class: standard-server-address

Represents a standard server address with a transport name and a table of properties.

Package

dbus/server-addresses.

Source

file-type.lisp.

Direct superclasses

server-address.

Direct subclasses
Direct methods
Direct slots
Slot: transport-name
Initargs

:transport-name

Readers

server-address-transport-name.

Writers

This slot is read-only.

Slot: properties
Initargs

:properties

Readers

server-address-properties.

Writers

This slot is read-only.

Class: unix-connection

Represents a connection to a DBUS server over Unix Domain Sockets.

Package

dbus/transport-unix.

Source

file-type.lisp.

Direct superclasses
Class: unix-server-address

Represents a DBUS server address with Unix Domain Sockets for transport.

Package

dbus/transport-unix.

Source

file-type.lisp.

Direct superclasses

standard-server-address.

Direct methods
Direct slots
Slot: socket-address
Readers

server-address-socket-address.

Writers

This slot is read-only.


5.2 Internals


5.2.1 Special variables

Special Variable: *authentication-mechanism-classes*

Map names to AUTHENTICATION-MECHANISM classes or class names.

Package

dbus/authentication-mechanisms.

Source

file-type.lisp.

Special Variable: *dbus-type-table*
Package

dbus/types.

Source

file-type.lisp.

Special Variable: *keyrings-directory*

The directory holding context files containing cookies.

Package

dbus/auth-dbus-cookie-sha1.

Source

file-type.lisp.

Special Variable: *server-address-classes*

Map names to SERVER-ADDRESS classes or class names.

Package

dbus/server-addresses.

Source

file-type.lisp.

Special Variable: *stream-read-positions*

A mapping from a stream (weakly referenced) to a read position.

Package

dbus/utils.

Source

file-type.lisp.


5.2.2 Macros

Macro: defaulted-attribute (name default-value &body forms)
Package

dbus/introspect.

Source

file-type.lisp.

Macro: initialize-mixined-instance (name &body options)
Package

dbus/publish.

Source

file-type.lisp.


5.2.3 Ordinary functions

Function: activate-io-handlers (connection)
Package

dbus/connections.

Source

file-type.lisp.

Function: alignment (type)

Return the number of octets to which elements of the supplied type should be aligned.

Package

dbus/types.

Source

file-type.lisp.

Function: call-with-if-failed-handler (if-failed function)

Call FUNCTION in a context according to IF-FAILED:

:ERROR

Signal an error on failure.

NIL

Return NIL on failure.

Package

dbus/utils.

Source

file-type.lisp.

Function: call-with-open-bus (function event-base server-addresses)
Package

dbus/convenience.

Source

file-type.lisp.

Function: dont-resolve-entities (a b)
Package

dbus/introspect.

Source

file-type.lisp.

Function: fetch-introspection-document (connection path destination)
Package

dbus/introspect.

Source

file-type.lisp.

Function: find-cookie (context-name cookie-id &key if-does-not-exist)

Find the cookie corresponding to COOKIE-ID in the appropriate context file.

Package

dbus/auth-dbus-cookie-sha1.

Source

file-type.lisp.

Function: find-dbus-object (name)
Package

dbus/publish.

Source

file-type.lisp.

Function: (setf find-dbus-object) (name)
Package

dbus/publish.

Source

file-type.lisp.

Function: find-dbus-type (designator &optional table)
Package

dbus/types.

Source

file-type.lisp.

Function: format-authentication-command (command &rest arguments)

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.

Package

dbus/authentication-mechanisms.

Source

file-type.lisp.

Function: format-sigexp-to-stream (sigexp stream)

Format a signature expression as a signature string into a character stream.

Package

dbus/types.

Source

file-type.lisp.

Function: full-member-name (interface member)
Package

dbus/publish.

Source

file-type.lisp.

Function: make-dbus-type-formatter/parser (name signature composite)
Package

dbus/types.

Source

file-type.lisp.

Function: make-interface (name methods properties signals)
Package

dbus/introspect.

Source

file-type.lisp.

Function: make-method (name signature parm-names parm-types results)
Package

dbus/introspect.

Source

file-type.lisp.

Function: make-object (connection path destination interfaces)
Package

dbus/introspect.

Source

file-type.lisp.

Function: make-object-index (object-names)
Package

dbus/publish.

Source

file-type.lisp.

Function: make-property (name type access)
Package

dbus/introspect.

Source

file-type.lisp.

Function: make-signal (name parm-names parm-types)
Package

dbus/introspect.

Source

file-type.lisp.

Function: matching-signatures-p (signature1 signature2)
Package

dbus/publish.

Source

file-type.lisp.

Function: pack-1 (stream endianness type value)

Pack a single DBUS value into stream.

Package

dbus/types.

Source

file-type.lisp.

Function: parse-authentication-response (line &key as-string)

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.

Package

dbus/authentication-mechanisms.

Source

file-type.lisp.

Function: parse-server-addresses-from-stream (in)

Parse unescaped server addresses text from a character stream and return a list of server addresses.

Package

dbus/server-addresses.

Source

file-type.lisp.

Function: parse-signature-from-stream (stream &optional terminator-char num-elements)

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.

Package

dbus/types.

Source

file-type.lisp.

Function: prompt-for-value ()

Interactively prompt for a value. An expression is read and evaluated, and its value is returned.

Package

dbus/utils.

Source

file-type.lisp.

Function: random-challenge-string (&optional num-octets)

Return a string containing a hex-encoded representation of a number of random octet values.

Package

dbus/auth-dbus-cookie-sha1.

Source

file-type.lisp.

Function: register-dbus-method (object-name method-name name-string interface parameter-types return-types handler)
Package

dbus/publish.

Source

file-type.lisp.

Function: register-dbus-object (name path &optional dbus-object-sub-class)
Package

dbus/publish.

Source

file-type.lisp.

Function: register-dbus-signal-handler (object-name handler-name name-string interface parameter-types handler)
Package

dbus/publish.

Source

file-type.lisp.

Function: register-dbus-type (type &optional table)
Package

dbus/types.

Source

file-type.lisp.

Function: require-dbus-object (name)
Package

dbus/publish.

Source

file-type.lisp.

Function: signature-for-method (method-name interface-name object)
Package

dbus/introspect.

Source

file-type.lisp.

Function: stringify-lisp-name (lisp-name)

Return a string that is the capitalized symbol name of LISP-NAME, sans dashes.

Package

dbus/publish.

Source

file-type.lisp.

Function: unescape-server-addresses-string (string)

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.

Package

dbus/server-addresses.

Source

file-type.lisp.

Function: unpack-1 (stream endianness type)

Unpack a single DBUS value from stream.

Package

dbus/types.

Source

file-type.lisp.

Function: valid-value-p (value type)

Return true if the value is of the supplied DBUS type, and false otherwise.

Package

dbus/types.

Source

file-type.lisp.


5.2.4 Generic functions

Generic Function: apply-handler (handler message connection)
Package

dbus/publish.

Source

file-type.lisp.

Methods
Method: apply-handler ((handler method-handler) (message method-call-message) (connection connection))
Method: apply-handler ((handler signal-handler) (message signal-message) (connection connection))
Generic Function: collect-handlers-by-interface (object)
Package

dbus/publish.

Methods
Method: collect-handlers-by-interface ((object dbus-object))
Source

file-type.lisp.

Generic Reader: connection-socket (object)
Package

dbus/connections.

Methods
Reader Method: connection-socket ((socket-connection-mixin socket-connection-mixin))

automatically generated reader method

Source

file-type.lisp.

Target Slot

socket.

Generic Reader: dbus-object-child-object-names (object)
Package

dbus/publish.

Methods
Reader Method: dbus-object-child-object-names ((child-object-mixin child-object-mixin))

automatically generated reader method

Source

file-type.lisp.

Target Slot

child-object-names.

Generic Writer: (setf dbus-object-child-object-names) (object)
Package

dbus/publish.

Methods
Writer Method: (setf dbus-object-child-object-names) ((child-object-mixin child-object-mixin))

automatically generated writer method

Source

file-type.lisp.

Target Slot

child-object-names.

Generic Function: dbus-object-handler-lookup-table (message object)
Package

dbus/publish.

Source

file-type.lisp.

Methods
Method: dbus-object-handler-lookup-table ((message method-call-message) (object dbus-object))
Method: dbus-object-handler-lookup-table ((message signal-message) (object dbus-object))
Generic Reader: dbus-object-method-handlers (object)
Package

dbus/publish.

Methods
Reader Method: dbus-object-method-handlers ((dbus-object dbus-object))

automatically generated reader method

Source

file-type.lisp.

Target Slot

method-handlers.

Generic Reader: dbus-object-name (object)
Package

dbus/publish.

Methods
Reader Method: dbus-object-name ((dbus-object dbus-object))

automatically generated reader method

Source

file-type.lisp.

Target Slot

name.

Generic Reader: dbus-object-parent-object-name (object)
Package

dbus/publish.

Methods
Reader Method: dbus-object-parent-object-name ((child-object-mixin child-object-mixin))

automatically generated reader method

Source

file-type.lisp.

Target Slot

parent-object-name.

Generic Writer: (setf dbus-object-parent-object-name) (object)
Package

dbus/publish.

Methods
Writer Method: (setf dbus-object-parent-object-name) ((child-object-mixin child-object-mixin))

automatically generated writer method

Source

file-type.lisp.

Target Slot

parent-object-name.

Generic Reader: dbus-object-path (object)
Package

dbus/publish.

Methods
Reader Method: dbus-object-path ((dbus-object dbus-object))

automatically generated reader method

Source

file-type.lisp.

Target Slot

path.

Generic Writer: (setf dbus-object-path) (object)
Package

dbus/publish.

Methods
Writer Method: (setf dbus-object-path) ((dbus-object dbus-object))

automatically generated writer method

Source

file-type.lisp.

Target Slot

path.

Generic Reader: dbus-object-signal-handlers (object)
Package

dbus/publish.

Methods
Reader Method: dbus-object-signal-handlers ((dbus-object dbus-object))

automatically generated reader method

Source

file-type.lisp.

Target Slot

signal-handlers.

Generic Reader: dbus-type-alignment (object)
Package

dbus/types.

Methods
Reader Method: dbus-type-alignment ((dbus-type dbus-type))

automatically generated reader method

Source

file-type.lisp.

Target Slot

alignment.

Generic Reader: dbus-type-checker (object)
Package

dbus/types.

Methods
Reader Method: dbus-type-checker ((dbus-type dbus-type))

automatically generated reader method

Source

file-type.lisp.

Target Slot

checker.

Generic Reader: dbus-type-name (object)
Package

dbus/types.

Methods
Reader Method: dbus-type-name ((dbus-type dbus-type))

automatically generated reader method

Source

file-type.lisp.

Target Slot

name.

Generic Reader: dbus-type-packer (object)
Package

dbus/types.

Methods
Reader Method: dbus-type-packer ((dbus-type dbus-type))

automatically generated reader method

Source

file-type.lisp.

Target Slot

packer.

Generic Reader: dbus-type-sigexp-formatter (object)
Package

dbus/types.

Methods
Reader Method: dbus-type-sigexp-formatter ((dbus-type dbus-type))

automatically generated reader method

Source

file-type.lisp.

Target Slot

sigexp-formatter.

Generic Reader: dbus-type-signature (object)
Package

dbus/types.

Methods
Reader Method: dbus-type-signature ((dbus-type dbus-type))

automatically generated reader method

Source

file-type.lisp.

Target Slot

signature.

Generic Reader: dbus-type-signature-parser (object)
Package

dbus/types.

Methods
Reader Method: dbus-type-signature-parser ((dbus-type dbus-type))

automatically generated reader method

Source

file-type.lisp.

Target Slot

signature-parser.

Generic Reader: dbus-type-table-by-name (object)
Package

dbus/types.

Methods
Reader Method: dbus-type-table-by-name ((dbus-type-table dbus-type-table))

automatically generated reader method

Source

file-type.lisp.

Target Slot

by-name.

Generic Reader: dbus-type-table-by-signature (object)
Package

dbus/types.

Methods
Reader Method: dbus-type-table-by-signature ((dbus-type-table dbus-type-table))

automatically generated reader method

Source

file-type.lisp.

Target Slot

by-signature.

Generic Reader: dbus-type-unpacker (object)
Package

dbus/types.

Methods
Reader Method: dbus-type-unpacker ((dbus-type dbus-type))

automatically generated reader method

Source

file-type.lisp.

Target Slot

unpacker.

Generic Function: dispatch-message (message object connection)
Package

dbus/publish.

Source

file-type.lisp.

Methods
Method: dispatch-message (message (object dbus-object) (connection connection))
Generic Function: handler-error (condition handler message connection)
Package

dbus/publish.

Source

file-type.lisp.

Methods
Method: handler-error (condition (handler method-handler) (message message) (connection connection))
Method: handler-error (condition (handler signal-handler) (message message) (connection connection))
Generic Function: handler-full-lisp-name (handler)
Package

dbus/publish.

Source

file-type.lisp.

Methods
Method: handler-full-lisp-name ((handler handler))
Generic Reader: handler-function (object)
Package

dbus/publish.

Methods
Reader Method: handler-function ((handler handler))

automatically generated reader method

Source

file-type.lisp.

Target Slot

function.

Generic Reader: handler-input-signature (object)
Package

dbus/publish.

Methods
Reader Method: handler-input-signature ((handler handler))

automatically generated reader method

Source

file-type.lisp.

Target Slot

input-signature.

Generic Reader: handler-interface (object)
Package

dbus/publish.

Methods
Reader Method: handler-interface ((handler handler))

automatically generated reader method

Source

file-type.lisp.

Target Slot

interface.

Generic Reader: handler-lisp-name (object)
Package

dbus/publish.

Methods
Reader Method: handler-lisp-name ((handler handler))

automatically generated reader method

Source

file-type.lisp.

Target Slot

lisp-name.

Generic Reader: handler-name (object)
Package

dbus/publish.

Methods
Reader Method: handler-name ((handler handler))

automatically generated reader method

Source

file-type.lisp.

Target Slot

name.

Generic Reader: handler-object-name (object)
Package

dbus/publish.

Methods
Reader Method: handler-object-name ((handler handler))

automatically generated reader method

Source

file-type.lisp.

Target Slot

object-name.

Generic Reader: handler-output-signature (object)
Package

dbus/publish.

Methods
Reader Method: handler-output-signature ((method-handler method-handler))

automatically generated reader method

Source

file-type.lisp.

Target Slot

output-signature.

Generic Reader: interface-methods (object)
Package

dbus/introspect.

Methods
Reader Method: interface-methods ((interface interface))

automatically generated reader method

Source

file-type.lisp.

Target Slot

methods.

Generic Reader: interface-properties (object)
Package

dbus/introspect.

Methods
Reader Method: interface-properties ((interface interface))

automatically generated reader method

Source

file-type.lisp.

Target Slot

properties.

Generic Reader: interface-signals (object)
Package

dbus/introspect.

Methods
Reader Method: interface-signals ((interface interface))

automatically generated reader method

Source

file-type.lisp.

Target Slot

signals.

Generic Function: introspection-document (object)

Return the introspection document string for a particular DBUS object.

Package

dbus/publish.

Source

file-type.lisp.

Methods
Method: introspection-document ((object child-object-mixin))
Generic Function: lookup-handler (message object)
Package

dbus/publish.

Source

file-type.lisp.

Methods
Method: lookup-handler ((message message) (object dbus-object))
Generic Function: method-error-reply (error-name error-description message connection)
Package

dbus/publish.

Source

file-type.lisp.

Methods
Method: method-error-reply (error-name error-description (message method-call-message) connection)
Method: method-error-reply (error-name error-description (message signal-message) connection)
Generic Function: method-handler-bad-results (results method message connection)
Package

dbus/publish.

Source

file-type.lisp.

Methods
Method: method-handler-bad-results (results handler message connection)
Generic Function: method-return-reply (results method message connection)
Package

dbus/publish.

Source

file-type.lisp.

Methods
Method: method-return-reply (results handler message connection)
Generic Function: missing-handler (message connection)
Package

dbus/publish.

Source

file-type.lisp.

Methods
Method: missing-handler (message connection)
Generic Reader: object-interfaces (object)
Package

dbus/introspect.

Methods
Reader Method: object-interfaces ((object object))

automatically generated reader method

Source

file-type.lisp.

Target Slot

interfaces.

Generic Function: output-introspection-fragment (thing)

Return the introspection element for a thing.

Package

dbus/publish.

Source

file-type.lisp.

Methods
Method: output-introspection-fragment ((thing signal-handler))
Method: output-introspection-fragment ((thing method-handler))
Method: output-introspection-fragment ((thing child-object-mixin))
Generic Function: register-child-object (child-object parent-object)
Package

dbus/publish.

Methods
Method: register-child-object ((child-object child-object-mixin) (parent-object child-object-mixin))
Source

file-type.lisp.

Generic Function: relative-path-string (object)
Package

dbus/publish.

Methods
Method: relative-path-string ((object child-object-mixin))
Source

file-type.lisp.

Generic Reader: server-address-properties (object)
Package

dbus/server-addresses.

Methods
Reader Method: server-address-properties ((standard-server-address standard-server-address))

automatically generated reader method

Source

file-type.lisp.

Target Slot

properties.

Generic Reader: server-address-socket-address (object)
Package

dbus/transport-unix.

Methods
Reader Method: server-address-socket-address ((unix-server-address unix-server-address))

automatically generated reader method

Source

file-type.lisp.

Target Slot

socket-address.

Generic Function: signature-mismatch (expected-signature message connection)
Package

dbus/publish.

Source

file-type.lisp.

Methods
Method: signature-mismatch (expected-signature message connection)

5.2.5 Classes

Class: child-object-mixin
Package

dbus/publish.

Source

file-type.lisp.

Direct subclasses

dbus-object.

Direct methods
Direct slots
Slot: child-object-names
Initform

(quote nil)

Initargs

:child-object-names

Readers

dbus-object-child-object-names.

Writers

(setf dbus-object-child-object-names).

Slot: parent-object-name
Initargs

:parent-object-name

Readers

dbus-object-parent-object-name.

Writers

(setf dbus-object-parent-object-name).

Class: dbus-object
Package

dbus/publish.

Source

file-type.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

dbus-object-name.

Writers

This slot is read-only.

Slot: path
Initargs

:path

Readers

dbus-object-path.

Writers

(setf dbus-object-path).

Slot: method-handlers
Initform

(make-hash-table :test (quote equal))

Readers

dbus-object-method-handlers.

Writers

This slot is read-only.

Slot: signal-handlers
Initform

(make-hash-table :test (quote equal))

Readers

dbus-object-signal-handlers.

Writers

This slot is read-only.

Class: dbus-type
Package

dbus/types.

Source

file-type.lisp.

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

dbus-type-name.

Writers

This slot is read-only.

Slot: signature
Initargs

:signature

Readers

dbus-type-signature.

Writers

This slot is read-only.

Slot: sigexp-formatter
Initargs

:sigexp-formatter

Readers

dbus-type-sigexp-formatter.

Writers

This slot is read-only.

Slot: signature-parser
Initargs

:signature-parser

Readers

dbus-type-signature-parser.

Writers

This slot is read-only.

Slot: alignment
Initargs

:alignment

Readers

dbus-type-alignment.

Writers

This slot is read-only.

Slot: packer
Initargs

:packer

Readers

dbus-type-packer.

Writers

This slot is read-only.

Slot: unpacker
Initargs

:unpacker

Readers

dbus-type-unpacker.

Writers

This slot is read-only.

Slot: checker
Initargs

:checker

Readers

dbus-type-checker.

Writers

This slot is read-only.

Class: dbus-type-table
Package

dbus/types.

Source

file-type.lisp.

Direct methods
Direct slots
Slot: by-name
Initform

(make-hash-table)

Readers

dbus-type-table-by-name.

Writers

This slot is read-only.

Slot: by-signature
Initform

(make-hash-table)

Readers

dbus-type-table-by-signature.

Writers

This slot is read-only.

Class: handler
Package

dbus/publish.

Source

file-type.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: object-name
Initargs

:object-name

Readers

handler-object-name.

Writers

This slot is read-only.

Slot: lisp-name
Initargs

:lisp-name

Readers

handler-lisp-name.

Writers

This slot is read-only.

Slot: name
Initargs

:name

Readers

handler-name.

Writers

This slot is read-only.

Slot: interface
Initargs

:interface

Readers

handler-interface.

Writers

This slot is read-only.

Slot: input-signature
Initargs

:input-signature

Readers

handler-input-signature.

Writers

This slot is read-only.

Slot: function
Package

common-lisp.

Initargs

:function

Readers

handler-function.

Writers

This slot is read-only.

Class: interface
Package

dbus/introspect.

Source

file-type.lisp.

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

interface-name.

Writers

This slot is read-only.

Slot: methods
Initform

(make-hash-table :test (quote equal))

Readers

interface-methods.

Writers

This slot is read-only.

Slot: properties
Initform

(make-hash-table :test (quote equal))

Readers

interface-properties.

Writers

This slot is read-only.

Slot: signals
Initform

(make-hash-table :test (quote equal))

Readers

interface-signals.

Writers

This slot is read-only.

Class: introspection-mixin
Package

dbus/publish.

Source

file-type.lisp.

Direct subclasses

dbus-object.

Class: method
Package

dbus/introspect.

Source

file-type.lisp.

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

method-name.

Writers

This slot is read-only.

Slot: signature
Initargs

:signature

Readers

method-signature.

Writers

This slot is read-only.

Slot: arg-names
Initargs

:args

Readers

method-argument-names.

Writers

This slot is read-only.

Slot: arg-types
Initargs

:arg-types

Readers

method-argument-types.

Writers

This slot is read-only.

Slot: results
Initargs

:res

Readers

method-result-types.

Writers

This slot is read-only.

Class: method-handler
Package

dbus/publish.

Source

file-type.lisp.

Direct superclasses

handler.

Direct methods
Direct slots
Slot: output-signature
Initargs

:output-signature

Readers

handler-output-signature.

Writers

This slot is read-only.

Class: object
Package

dbus/introspect.

Source

file-type.lisp.

Direct methods
Direct slots
Slot: connection
Initargs

:connection

Readers

object-connection.

Writers

This slot is read-only.

Slot: path
Initargs

:path

Readers

object-path.

Writers

This slot is read-only.

Slot: destination
Initargs

:destination

Readers

object-destination.

Writers

This slot is read-only.

Slot: interfaces
Initform

(make-hash-table :test (quote equal))

Readers

object-interfaces.

Writers

This slot is read-only.

Class: property
Package

dbus/introspect.

Source

file-type.lisp.

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

property-name.

Writers

This slot is read-only.

Slot: type
Package

common-lisp.

Initargs

:type

Readers

property-type.

Writers

This slot is read-only.

Slot: access
Initargs

:access

Readers

property-access.

Writers

This slot is read-only.

Class: signal
Package

dbus/introspect.

Source

file-type.lisp.

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

signal-name.

Writers

This slot is read-only.

Slot: arg-names
Initargs

:args

Readers

signal-argument-names.

Writers

This slot is read-only.

Slot: arg-types
Initargs

:arg-types

Readers

signal-argument-types.

Writers

This slot is read-only.

Class: signal-handler
Package

dbus/publish.

Source

file-type.lisp.

Direct superclasses

handler.

Direct methods

Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   (  
A   B   C   D   E   F   G   H   I   L   M   O   P   R   S   U   V   W  
Index Entry  Section

(
(setf connection-pending-messages): Public generic functions
(setf connection-pending-messages): Public generic functions
(setf connection-server-uuid): Public generic functions
(setf connection-server-uuid): Public generic functions
(setf connection-server-uuid): Public generic functions
(setf dbus-object-child-object-names): Private generic functions
(setf dbus-object-child-object-names): Private generic functions
(setf dbus-object-parent-object-name): Private generic functions
(setf dbus-object-parent-object-name): Private generic functions
(setf dbus-object-path): Private generic functions
(setf dbus-object-path): Private generic functions
(setf find-authentication-mechanism-class): Public ordinary functions
(setf find-dbus-object): Private ordinary functions
(setf find-server-address-class): Public ordinary functions
(setf interface-method): Public ordinary functions
(setf interface-property): Public ordinary functions
(setf interface-signal): Public ordinary functions
(setf object-interface): Public ordinary functions
(setf stream-read-position): Public ordinary functions
(setf supports-unix-fd-passing-p): Public generic functions
(setf supports-unix-fd-passing-p): Public generic functions

A
activate-io-handlers: Private ordinary functions
add-match: Public ordinary functions
alignment: Private ordinary functions
apply-handler: Private generic functions
apply-handler: Private generic functions
apply-handler: Private generic functions
authenticate: Public generic functions
authenticate: Public generic functions
authenticate: Public generic functions
authentication-error-argument: Public generic functions
authentication-error-argument: Public generic functions
authentication-error-command: Public generic functions
authentication-error-command: Public generic functions
authentication-mechanism-name: Public generic functions
authentication-mechanism-name: Public generic functions
authentication-mechanism-textual-p: Public generic functions
authentication-mechanism-textual-p: Public generic functions

B
bus-connection: Public generic functions
bus-connection: Public generic functions
bus-name: Public generic functions
bus-name: Public generic functions

C
call-with-if-failed-handler: Private ordinary functions
call-with-open-bus: Private ordinary functions
close-connection: Public generic functions
close-connection: Public generic functions
collect-handlers-by-interface: Private generic functions
collect-handlers-by-interface: Private generic functions
connection-event-base: Public generic functions
connection-event-base: Public generic functions
connection-fd: Public generic functions
connection-fd: Public generic functions
connection-next-serial: Public generic functions
connection-next-serial: Public generic functions
connection-pending-messages: Public generic functions
connection-pending-messages: Public generic functions
connection-server-address: Public generic functions
connection-server-address: Public generic functions
connection-server-uuid: Public generic functions
connection-server-uuid: Public generic functions
connection-socket: Private generic functions
connection-socket: Private generic functions
current-username: Public ordinary functions

D
dbus-object-child-object-names: Private generic functions
dbus-object-child-object-names: Private generic functions
dbus-object-handler-lookup-table: Private generic functions
dbus-object-handler-lookup-table: Private generic functions
dbus-object-handler-lookup-table: Private generic functions
dbus-object-method-handlers: Private generic functions
dbus-object-method-handlers: Private generic functions
dbus-object-name: Private generic functions
dbus-object-name: Private generic functions
dbus-object-parent-object-name: Private generic functions
dbus-object-parent-object-name: Private generic functions
dbus-object-path: Private generic functions
dbus-object-path: Private generic functions
dbus-object-signal-handlers: Private generic functions
dbus-object-signal-handlers: Private generic functions
dbus-type-alignment: Private generic functions
dbus-type-alignment: Private generic functions
dbus-type-checker: Private generic functions
dbus-type-checker: Private generic functions
dbus-type-name: Private generic functions
dbus-type-name: Private generic functions
dbus-type-packer: Private generic functions
dbus-type-packer: Private generic functions
dbus-type-sigexp-formatter: Private generic functions
dbus-type-sigexp-formatter: Private generic functions
dbus-type-signature: Private generic functions
dbus-type-signature: Private generic functions
dbus-type-signature-parser: Private generic functions
dbus-type-signature-parser: Private generic functions
dbus-type-table-by-name: Private generic functions
dbus-type-table-by-name: Private generic functions
dbus-type-table-by-signature: Private generic functions
dbus-type-table-by-signature: Private generic functions
dbus-type-unpacker: Private generic functions
dbus-type-unpacker: Private generic functions
decode-hex-string: Public ordinary functions
decode-message: Public ordinary functions
defaulted-attribute: Private macros
define-dbus-method: Public macros
define-dbus-object: Public macros
define-dbus-signal-handler: Public macros
define-dbus-type: Public macros
define-name-class-mapping: Public macros
dispatch-message: Private generic functions
dispatch-message: Private generic functions
dont-resolve-entities: Private ordinary functions
drain-pending-messages: Public generic functions
drain-pending-messages: Public generic functions

E
encode-hex-string: Public ordinary functions
encode-message: Public ordinary functions
entry-replacement-attempt-new: Public generic functions
entry-replacement-attempt-new: Public generic functions
entry-replacement-attempt-old: Public generic functions
entry-replacement-attempt-old: Public generic functions

F
feed-authentication-mechanism: Public generic functions
feed-authentication-mechanism: Public generic functions
feed-authentication-mechanism: Public generic functions
feed-authentication-mechanism: Public generic functions
fetch-introspection-document: Private ordinary functions
find-authentication-mechanism-class: Public ordinary functions
find-cookie: Private ordinary functions
find-dbus-object: Private ordinary functions
find-dbus-type: Private ordinary functions
find-server-address-class: Public ordinary functions
format-authentication-command: Private ordinary functions
format-sigexp-to-stream: Private ordinary functions
full-member-name: Private ordinary functions
Function, (setf find-authentication-mechanism-class): Public ordinary functions
Function, (setf find-dbus-object): Private ordinary functions
Function, (setf find-server-address-class): Public ordinary functions
Function, (setf interface-method): Public ordinary functions
Function, (setf interface-property): Public ordinary functions
Function, (setf interface-signal): Public ordinary functions
Function, (setf object-interface): Public ordinary functions
Function, (setf stream-read-position): Public ordinary functions
Function, activate-io-handlers: Private ordinary functions
Function, add-match: Public ordinary functions
Function, alignment: Private ordinary functions
Function, call-with-if-failed-handler: Private ordinary functions
Function, call-with-open-bus: Private ordinary functions
Function, current-username: Public ordinary functions
Function, decode-hex-string: Public ordinary functions
Function, decode-message: Public ordinary functions
Function, dont-resolve-entities: Private ordinary functions
Function, encode-hex-string: Public ordinary functions
Function, encode-message: Public ordinary functions
Function, fetch-introspection-document: Private ordinary functions
Function, find-authentication-mechanism-class: Public ordinary functions
Function, find-cookie: Private ordinary functions
Function, find-dbus-object: Private ordinary functions
Function, find-dbus-type: Private ordinary functions
Function, find-server-address-class: Public ordinary functions
Function, format-authentication-command: Private ordinary functions
Function, format-sigexp-to-stream: Private ordinary functions
Function, full-member-name: Private ordinary functions
Function, get-all-properties: Public ordinary functions
Function, get-machine-id: Public ordinary functions
Function, get-managed-objects: Public ordinary functions
Function, get-property: Public ordinary functions
Function, hello: Public ordinary functions
Function, inexistent-entry: Public ordinary functions
Function, interface-method: Public ordinary functions
Function, interface-property: Public ordinary functions
Function, interface-signal: Public ordinary functions
Function, invoke-method: Public ordinary functions
Function, list-interface-methods: Public ordinary functions
Function, list-interface-properties: Public ordinary functions
Function, list-interface-signals: Public ordinary functions
Function, list-names: Public ordinary functions
Function, list-object-interfaces: Public ordinary functions
Function, make-dbus-type-formatter/parser: Private ordinary functions
Function, make-interface: Private ordinary functions
Function, make-method: Private ordinary functions
Function, make-object: Private ordinary functions
Function, make-object-from-introspection: Public ordinary functions
Function, make-object-index: Private ordinary functions
Function, make-octet-vector: Public ordinary functions
Function, make-property: Private ordinary functions
Function, make-signal: Private ordinary functions
Function, matching-signatures-p: Private ordinary functions
Function, object-interface: Public ordinary functions
Function, object-invoke: Public ordinary functions
Function, open-socket-connection: Public ordinary functions
Function, pack: Public ordinary functions
Function, pack-1: Private ordinary functions
Function, pack-array: Public ordinary functions
Function, pack-seq: Public ordinary functions
Function, pack-string: Public ordinary functions
Function, pack-variant: Public ordinary functions
Function, parse-authentication-response: Private ordinary functions
Function, parse-introspection-document: Public ordinary functions
Function, parse-server-addresses-from-stream: Private ordinary functions
Function, parse-server-addresses-string: Public ordinary functions
Function, parse-signature-from-stream: Private ordinary functions
Function, prompt-for-value: Private ordinary functions
Function, random-challenge-string: Private ordinary functions
Function, receive-authentication-response: Public ordinary functions
Function, register-dbus-method: Private ordinary functions
Function, register-dbus-object: Private ordinary functions
Function, register-dbus-signal-handler: Private ordinary functions
Function, register-dbus-type: Private ordinary functions
Function, replace-entry-p: Public ordinary functions
Function, request-name: Public ordinary functions
Function, require-dbus-object: Private ordinary functions
Function, send-authentication-command: Public ordinary functions
Function, session-server-addresses: Public ordinary functions
Function, sigexp: Public ordinary functions
Function, signature: Public ordinary functions
Function, signature-for-method: Private ordinary functions
Function, signed-to-unsigned: Public ordinary functions
Function, stream-read-position: Public ordinary functions
Function, stringify-lisp-name: Private ordinary functions
Function, system-server-addresses: Public ordinary functions
Function, unescape-server-addresses-string: Private ordinary functions
Function, unpack: Public ordinary functions
Function, unpack-1: Private ordinary functions
Function, unpack-array: Public ordinary functions
Function, unpack-seq: Public ordinary functions
Function, unpack-string: Public ordinary functions
Function, unpack-variant: Public ordinary functions
Function, unsigned-to-signed: Public ordinary functions
Function, valid-array-p: Public ordinary functions
Function, valid-body-p: Public ordinary functions
Function, valid-dict-entry-p: Public ordinary functions
Function, valid-signature-p: Public ordinary functions
Function, valid-struct-p: Public ordinary functions
Function, valid-value-p: Private ordinary functions
Function, valid-variant-p: Public ordinary functions

G
Generic Function, (setf connection-pending-messages): Public generic functions
Generic Function, (setf connection-server-uuid): Public generic functions
Generic Function, (setf dbus-object-child-object-names): Private generic functions
Generic Function, (setf dbus-object-parent-object-name): Private generic functions
Generic Function, (setf dbus-object-path): Private generic functions
Generic Function, (setf supports-unix-fd-passing-p): Public generic functions
Generic Function, apply-handler: Private generic functions
Generic Function, authenticate: Public generic functions
Generic Function, authentication-error-argument: Public generic functions
Generic Function, authentication-error-command: Public generic functions
Generic Function, authentication-mechanism-name: Public generic functions
Generic Function, authentication-mechanism-textual-p: Public generic functions
Generic Function, bus-connection: Public generic functions
Generic Function, bus-name: Public generic functions
Generic Function, close-connection: Public generic functions
Generic Function, collect-handlers-by-interface: Private generic functions
Generic Function, connection-event-base: Public generic functions
Generic Function, connection-fd: Public generic functions
Generic Function, connection-next-serial: Public generic functions
Generic Function, connection-pending-messages: Public generic functions
Generic Function, connection-server-address: Public generic functions
Generic Function, connection-server-uuid: Public generic functions
Generic Function, connection-socket: Private generic functions
Generic Function, dbus-object-child-object-names: Private generic functions
Generic Function, dbus-object-handler-lookup-table: Private generic functions
Generic Function, dbus-object-method-handlers: Private generic functions
Generic Function, dbus-object-name: Private generic functions
Generic Function, dbus-object-parent-object-name: Private generic functions
Generic Function, dbus-object-path: Private generic functions
Generic Function, dbus-object-signal-handlers: Private generic functions
Generic Function, dbus-type-alignment: Private generic functions
Generic Function, dbus-type-checker: Private generic functions
Generic Function, dbus-type-name: Private generic functions
Generic Function, dbus-type-packer: Private generic functions
Generic Function, dbus-type-sigexp-formatter: Private generic functions
Generic Function, dbus-type-signature: Private generic functions
Generic Function, dbus-type-signature-parser: Private generic functions
Generic Function, dbus-type-table-by-name: Private generic functions
Generic Function, dbus-type-table-by-signature: Private generic functions
Generic Function, dbus-type-unpacker: Private generic functions
Generic Function, dispatch-message: Private generic functions
Generic Function, drain-pending-messages: Public generic functions
Generic Function, entry-replacement-attempt-new: Public generic functions
Generic Function, entry-replacement-attempt-old: Public generic functions
Generic Function, feed-authentication-mechanism: Public generic functions
Generic Function, handler-error: Private generic functions
Generic Function, handler-full-lisp-name: Private generic functions
Generic Function, handler-function: Private generic functions
Generic Function, handler-input-signature: Private generic functions
Generic Function, handler-interface: Private generic functions
Generic Function, handler-lisp-name: Private generic functions
Generic Function, handler-name: Private generic functions
Generic Function, handler-object-name: Private generic functions
Generic Function, handler-output-signature: Private generic functions
Generic Function, inexistent-entry-designator: Public generic functions
Generic Function, interface-methods: Private generic functions
Generic Function, interface-name: Public generic functions
Generic Function, interface-properties: Private generic functions
Generic Function, interface-signals: Private generic functions
Generic Function, introspection-document: Private generic functions
Generic Function, lookup-handler: Private generic functions
Generic Function, message-body: Public generic functions
Generic Function, message-body-length: Public generic functions
Generic Function, message-destination: Public generic functions
Generic Function, message-endianness: Public generic functions
Generic Function, message-error-name: Public generic functions
Generic Function, message-flags: Public generic functions
Generic Function, message-interface: Public generic functions
Generic Function, message-major-protocol-version: Public generic functions
Generic Function, message-member: Public generic functions
Generic Function, message-path: Public generic functions
Generic Function, message-reply-serial: Public generic functions
Generic Function, message-sender: Public generic functions
Generic Function, message-serial: Public generic functions
Generic Function, message-signature: Public generic functions
Generic Function, method-argument-names: Public generic functions
Generic Function, method-argument-types: Public generic functions
Generic Function, method-error-arguments: Public generic functions
Generic Function, method-error-reply: Private generic functions
Generic Function, method-handler-bad-results: Private generic functions
Generic Function, method-name: Public generic functions
Generic Function, method-result-types: Public generic functions
Generic Function, method-return-reply: Private generic functions
Generic Function, method-signature: Public generic functions
Generic Function, missing-handler: Private generic functions
Generic Function, object-connection: Public generic functions
Generic Function, object-destination: Public generic functions
Generic Function, object-interfaces: Private generic functions
Generic Function, object-path: Public generic functions
Generic Function, open-connection: Public generic functions
Generic Function, output-introspection-fragment: Private generic functions
Generic Function, property-access: Public generic functions
Generic Function, property-name: Public generic functions
Generic Function, property-type: Public generic functions
Generic Function, publish-objects: Public generic functions
Generic Function, receive-line: Public generic functions
Generic Function, receive-message-no-hang: Public generic functions
Generic Function, register-child-object: Private generic functions
Generic Function, relative-path-string: Private generic functions
Generic Function, send-line: Public generic functions
Generic Function, send-message: Public generic functions
Generic Function, server-address-properties: Private generic functions
Generic Function, server-address-property: Public generic functions
Generic Function, server-address-socket-address: Private generic functions
Generic Function, server-address-transport-name: Public generic functions
Generic Function, signal-argument-names: Public generic functions
Generic Function, signal-argument-types: Public generic functions
Generic Function, signal-name: Public generic functions
Generic Function, signature-mismatch: Private generic functions
Generic Function, supported-authentication-mechanisms: Public generic functions
Generic Function, supports-unix-fd-passing-p: Public generic functions
Generic Function, wait-for-reply: Public generic functions
get-all-properties: Public ordinary functions
get-machine-id: Public ordinary functions
get-managed-objects: Public ordinary functions
get-property: Public ordinary functions

H
handler-error: Private generic functions
handler-error: Private generic functions
handler-error: Private generic functions
handler-full-lisp-name: Private generic functions
handler-full-lisp-name: Private generic functions
handler-function: Private generic functions
handler-function: Private generic functions
handler-input-signature: Private generic functions
handler-input-signature: Private generic functions
handler-interface: Private generic functions
handler-interface: Private generic functions
handler-lisp-name: Private generic functions
handler-lisp-name: Private generic functions
handler-name: Private generic functions
handler-name: Private generic functions
handler-object-name: Private generic functions
handler-object-name: Private generic functions
handler-output-signature: Private generic functions
handler-output-signature: Private generic functions
hello: Public ordinary functions

I
inexistent-entry: Public ordinary functions
inexistent-entry-designator: Public generic functions
inexistent-entry-designator: Public generic functions
initialize-mixined-instance: Private macros
interface-method: Public ordinary functions
interface-methods: Private generic functions
interface-methods: Private generic functions
interface-name: Public generic functions
interface-name: Public generic functions
interface-properties: Private generic functions
interface-properties: Private generic functions
interface-property: Public ordinary functions
interface-signal: Public ordinary functions
interface-signals: Private generic functions
interface-signals: Private generic functions
introspection-document: Private generic functions
introspection-document: Private generic functions
invoke-method: Public ordinary functions

L
list-interface-methods: Public ordinary functions
list-interface-properties: Public ordinary functions
list-interface-signals: Public ordinary functions
list-names: Public ordinary functions
list-object-interfaces: Public ordinary functions
lookup-handler: Private generic functions
lookup-handler: Private generic functions

M
Macro, defaulted-attribute: Private macros
Macro, define-dbus-method: Public macros
Macro, define-dbus-object: Public macros
Macro, define-dbus-signal-handler: Public macros
Macro, define-dbus-type: Public macros
Macro, define-name-class-mapping: Public macros
Macro, initialize-mixined-instance: Private macros
Macro, with-binary-readers: Public macros
Macro, with-binary-writers: Public macros
Macro, with-if-failed-handler: Public macros
Macro, with-introspected-object: Public macros
Macro, with-open-bus: Public macros
Macro, with-open-connection: Public macros
make-dbus-type-formatter/parser: Private ordinary functions
make-interface: Private ordinary functions
make-method: Private ordinary functions
make-object: Private ordinary functions
make-object-from-introspection: Public ordinary functions
make-object-index: Private ordinary functions
make-octet-vector: Public ordinary functions
make-property: Private ordinary functions
make-signal: Private ordinary functions
matching-signatures-p: Private ordinary functions
message-body: Public generic functions
message-body: Public generic functions
message-body-length: Public generic functions
message-body-length: Public generic functions
message-destination: Public generic functions
message-destination: Public generic functions
message-endianness: Public generic functions
message-endianness: Public generic functions
message-error-name: Public generic functions
message-error-name: Public generic functions
message-flags: Public generic functions
message-flags: Public generic functions
message-interface: Public generic functions
message-interface: Public generic functions
message-interface: Public generic functions
message-major-protocol-version: Public generic functions
message-major-protocol-version: Public generic functions
message-member: Public generic functions
message-member: Public generic functions
message-member: Public generic functions
message-path: Public generic functions
message-path: Public generic functions
message-path: Public generic functions
message-reply-serial: Public generic functions
message-reply-serial: Public generic functions
message-reply-serial: Public generic functions
message-sender: Public generic functions
message-sender: Public generic functions
message-serial: Public generic functions
message-serial: Public generic functions
message-signature: Public generic functions
message-signature: Public generic functions
Method, (setf connection-pending-messages): Public generic functions
Method, (setf connection-server-uuid): Public generic functions
Method, (setf connection-server-uuid): Public generic functions
Method, (setf dbus-object-child-object-names): Private generic functions
Method, (setf dbus-object-parent-object-name): Private generic functions
Method, (setf dbus-object-path): Private generic functions
Method, (setf supports-unix-fd-passing-p): Public generic functions
Method, apply-handler: Private generic functions
Method, apply-handler: Private generic functions
Method, authenticate: Public generic functions
Method, authenticate: Public generic functions
Method, authentication-error-argument: Public generic functions
Method, authentication-error-command: Public generic functions
Method, authentication-mechanism-name: Public generic functions
Method, authentication-mechanism-textual-p: Public generic functions
Method, bus-connection: Public generic functions
Method, bus-name: Public generic functions
Method, close-connection: Public generic functions
Method, collect-handlers-by-interface: Private generic functions
Method, connection-event-base: Public generic functions
Method, connection-fd: Public generic functions
Method, connection-next-serial: Public generic functions
Method, connection-pending-messages: Public generic functions
Method, connection-server-address: Public generic functions
Method, connection-server-uuid: Public generic functions
Method, connection-socket: Private generic functions
Method, dbus-object-child-object-names: Private generic functions
Method, dbus-object-handler-lookup-table: Private generic functions
Method, dbus-object-handler-lookup-table: Private generic functions
Method, dbus-object-method-handlers: Private generic functions
Method, dbus-object-name: Private generic functions
Method, dbus-object-parent-object-name: Private generic functions
Method, dbus-object-path: Private generic functions
Method, dbus-object-signal-handlers: Private generic functions
Method, dbus-type-alignment: Private generic functions
Method, dbus-type-checker: Private generic functions
Method, dbus-type-name: Private generic functions
Method, dbus-type-packer: Private generic functions
Method, dbus-type-sigexp-formatter: Private generic functions
Method, dbus-type-signature: Private generic functions
Method, dbus-type-signature-parser: Private generic functions
Method, dbus-type-table-by-name: Private generic functions
Method, dbus-type-table-by-signature: Private generic functions
Method, dbus-type-unpacker: Private generic functions
Method, dispatch-message: Private generic functions
Method, drain-pending-messages: Public generic functions
Method, entry-replacement-attempt-new: Public generic functions
Method, entry-replacement-attempt-old: Public generic functions
Method, feed-authentication-mechanism: Public generic functions
Method, feed-authentication-mechanism: Public generic functions
Method, feed-authentication-mechanism: Public generic functions
Method, handler-error: Private generic functions
Method, handler-error: Private generic functions
Method, handler-full-lisp-name: Private generic functions
Method, handler-function: Private generic functions
Method, handler-input-signature: Private generic functions
Method, handler-interface: Private generic functions
Method, handler-lisp-name: Private generic functions
Method, handler-name: Private generic functions
Method, handler-object-name: Private generic functions
Method, handler-output-signature: Private generic functions
Method, inexistent-entry-designator: Public generic functions
Method, interface-methods: Private generic functions
Method, interface-name: Public generic functions
Method, interface-properties: Private generic functions
Method, interface-signals: Private generic functions
Method, introspection-document: Private generic functions
Method, lookup-handler: Private generic functions
Method, message-body: Public generic functions
Method, message-body-length: Public generic functions
Method, message-destination: Public generic functions
Method, message-endianness: Public generic functions
Method, message-error-name: Public generic functions
Method, message-flags: Public generic functions
Method, message-interface: Public generic functions
Method, message-interface: Public generic functions
Method, message-major-protocol-version: Public generic functions
Method, message-member: Public generic functions
Method, message-member: Public generic functions
Method, message-path: Public generic functions
Method, message-path: Public generic functions
Method, message-reply-serial: Public generic functions
Method, message-reply-serial: Public generic functions
Method, message-sender: Public generic functions
Method, message-serial: Public generic functions
Method, message-signature: Public generic functions
Method, method-argument-names: Public generic functions
Method, method-argument-types: Public generic functions
Method, method-error-arguments: Public generic functions
Method, method-error-reply: Private generic functions
Method, method-error-reply: Private generic functions
Method, method-handler-bad-results: Private generic functions
Method, method-name: Public generic functions
Method, method-result-types: Public generic functions
Method, method-return-reply: Private generic functions
Method, method-signature: Public generic functions
Method, missing-handler: Private generic functions
Method, object-connection: Public generic functions
Method, object-destination: Public generic functions
Method, object-interfaces: Private generic functions
Method, object-path: Public generic functions
Method, open-connection: Public generic functions
Method, open-connection: Public generic functions
Method, open-connection: Public generic functions
Method, open-connection: Public generic functions
Method, output-introspection-fragment: Private generic functions
Method, output-introspection-fragment: Private generic functions
Method, output-introspection-fragment: Private generic functions
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, property-access: Public generic functions
Method, property-name: Public generic functions
Method, property-type: Public generic functions
Method, publish-objects: Public generic functions
Method, publish-objects: Public generic functions
Method, receive-line: Public generic functions
Method, receive-message-no-hang: Public generic functions
Method, register-child-object: Private generic functions
Method, relative-path-string: Private generic functions
Method, send-line: Public generic functions
Method, send-message: Public generic functions
Method, server-address-properties: Private generic functions
Method, server-address-property: Public generic functions
Method, server-address-socket-address: Private generic functions
Method, server-address-transport-name: Public generic functions
Method, shared-initialize: Public standalone methods
Method, signal-argument-names: Public generic functions
Method, signal-argument-types: Public generic functions
Method, signal-name: Public generic functions
Method, signature-mismatch: Private generic functions
Method, supported-authentication-mechanisms: Public generic functions
Method, supports-unix-fd-passing-p: Public generic functions
Method, wait-for-reply: Public generic functions
method-argument-names: Public generic functions
method-argument-names: Public generic functions
method-argument-types: Public generic functions
method-argument-types: Public generic functions
method-error-arguments: Public generic functions
method-error-arguments: Public generic functions
method-error-reply: Private generic functions
method-error-reply: Private generic functions
method-error-reply: Private generic functions
method-handler-bad-results: Private generic functions
method-handler-bad-results: Private generic functions
method-name: Public generic functions
method-name: Public generic functions
method-result-types: Public generic functions
method-result-types: Public generic functions
method-return-reply: Private generic functions
method-return-reply: Private generic functions
method-signature: Public generic functions
method-signature: Public generic functions
missing-handler: Private generic functions
missing-handler: Private generic functions

O
object-connection: Public generic functions
object-connection: Public generic functions
object-destination: Public generic functions
object-destination: Public generic functions
object-interface: Public ordinary functions
object-interfaces: Private generic functions
object-interfaces: Private generic functions
object-invoke: Public ordinary functions
object-path: Public generic functions
object-path: Public generic functions
open-connection: Public generic functions
open-connection: Public generic functions
open-connection: Public generic functions
open-connection: Public generic functions
open-connection: Public generic functions
open-socket-connection: Public ordinary functions
output-introspection-fragment: Private generic functions
output-introspection-fragment: Private generic functions
output-introspection-fragment: Private generic functions
output-introspection-fragment: Private generic functions

P
pack: Public ordinary functions
pack-1: Private ordinary functions
pack-array: Public ordinary functions
pack-seq: Public ordinary functions
pack-string: Public ordinary functions
pack-variant: Public ordinary functions
parse-authentication-response: Private ordinary functions
parse-introspection-document: Public ordinary functions
parse-server-addresses-from-stream: Private ordinary functions
parse-server-addresses-string: Public ordinary functions
parse-signature-from-stream: Private ordinary functions
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
prompt-for-value: Private ordinary functions
property-access: Public generic functions
property-access: Public generic functions
property-name: Public generic functions
property-name: Public generic functions
property-type: Public generic functions
property-type: Public generic functions
publish-objects: Public generic functions
publish-objects: Public generic functions
publish-objects: Public generic functions

R
random-challenge-string: Private ordinary functions
receive-authentication-response: Public ordinary functions
receive-line: Public generic functions
receive-line: Public generic functions
receive-message-no-hang: Public generic functions
receive-message-no-hang: Public generic functions
register-child-object: Private generic functions
register-child-object: Private generic functions
register-dbus-method: Private ordinary functions
register-dbus-object: Private ordinary functions
register-dbus-signal-handler: Private ordinary functions
register-dbus-type: Private ordinary functions
relative-path-string: Private generic functions
relative-path-string: Private generic functions
replace-entry-p: Public ordinary functions
request-name: Public ordinary functions
require-dbus-object: Private ordinary functions

S
send-authentication-command: Public ordinary functions
send-line: Public generic functions
send-line: Public generic functions
send-message: Public generic functions
send-message: Public generic functions
server-address-properties: Private generic functions
server-address-properties: Private generic functions
server-address-property: Public generic functions
server-address-property: Public generic functions
server-address-socket-address: Private generic functions
server-address-socket-address: Private generic functions
server-address-transport-name: Public generic functions
server-address-transport-name: Public generic functions
session-server-addresses: Public ordinary functions
shared-initialize: Public standalone methods
sigexp: Public ordinary functions
signal-argument-names: Public generic functions
signal-argument-names: Public generic functions
signal-argument-types: Public generic functions
signal-argument-types: Public generic functions
signal-name: Public generic functions
signal-name: Public generic functions
signature: Public ordinary functions
signature-for-method: Private ordinary functions
signature-mismatch: Private generic functions
signature-mismatch: Private generic functions
signed-to-unsigned: Public ordinary functions
stream-read-position: Public ordinary functions
stringify-lisp-name: Private ordinary functions
supported-authentication-mechanisms: Public generic functions
supported-authentication-mechanisms: Public generic functions
supports-unix-fd-passing-p: Public generic functions
supports-unix-fd-passing-p: Public generic functions
system-server-addresses: Public ordinary functions

U
unescape-server-addresses-string: Private ordinary functions
unpack: Public ordinary functions
unpack-1: Private ordinary functions
unpack-array: Public ordinary functions
unpack-seq: Public ordinary functions
unpack-string: Public ordinary functions
unpack-variant: Public ordinary functions
unsigned-to-signed: Public ordinary functions

V
valid-array-p: Public ordinary functions
valid-body-p: Public ordinary functions
valid-dict-entry-p: Public ordinary functions
valid-signature-p: Public ordinary functions
valid-struct-p: Public ordinary functions
valid-value-p: Private ordinary functions
valid-variant-p: Public ordinary functions

W
wait-for-reply: Public generic functions
wait-for-reply: Public generic functions
with-binary-readers: Public macros
with-binary-writers: Public macros
with-if-failed-handler: Public macros
with-introspected-object: Public macros
with-open-bus: Public macros
with-open-connection: Public macros


A.3 Variables

Jump to:   *  
A   B   C   D   E   F   I   L   M   N   O   P   R   S   T   U  
Index Entry  Section

*
*all-dbus-objects*: Public special variables
*authentication-mechanism-classes*: Private special variables
*dbus-type-table*: Private special variables
*keyrings-directory*: Private special variables
*server-address-classes*: Private special variables
*stream-read-positions*: Private special variables

A
access: Private classes
alignment: Private classes
arg-names: Private classes
arg-names: Private classes
arg-types: Private classes
arg-types: Private classes
argument: Public conditions
arguments: Public conditions

B
body: Public classes
body-length: Public classes
by-name: Private classes
by-signature: Private classes

C
checker: Private classes
child-object-names: Private classes
command: Public conditions
connection: Public classes
connection: Private classes
Constant, message-no-auto-start: Public constants
Constant, message-no-reply-expected: Public constants

D
designator: Public conditions
destination: Public classes
destination: Private classes

E
endianness: Public classes
error-name: Public classes
event-base: Public classes

F
flags: Public classes
function: Private classes

I
input-signature: Private classes
interface: Public classes
interface: Public classes
interface: Private classes
interfaces: Private classes

L
lisp-name: Private classes

M
major-protocol-version: Public classes
member: Public classes
member: Public classes
message-no-auto-start: Public constants
message-no-reply-expected: Public constants
method-handlers: Private classes
methods: Private classes

N
name: Public classes
name: Public classes
name: Private classes
name: Private classes
name: Private classes
name: Private classes
name: Private classes
name: Private classes
name: Private classes
new: Public conditions

O
object-name: Private classes
old: Public conditions
output-signature: Private classes

P
packer: Private classes
parent-object-name: Private classes
path: Public classes
path: Public classes
path: Private classes
path: Private classes
pending-messages: Public classes
properties: Public classes
properties: Private classes

R
reply-serial: Public classes
reply-serial: Public classes
results: Private classes

S
sender: Public classes
serial: Public classes
serial: Public classes
server-address: Public classes
sigexp-formatter: Private classes
signal-handlers: Private classes
signals: Private classes
signature: Public classes
signature: Private classes
signature: Private classes
signature-parser: Private classes
Slot, access: Private classes
Slot, alignment: Private classes
Slot, arg-names: Private classes
Slot, arg-names: Private classes
Slot, arg-types: Private classes
Slot, arg-types: Private classes
Slot, argument: Public conditions
Slot, arguments: Public conditions
Slot, body: Public classes
Slot, body-length: Public classes
Slot, by-name: Private classes
Slot, by-signature: Private classes
Slot, checker: Private classes
Slot, child-object-names: Private classes
Slot, command: Public conditions
Slot, connection: Public classes
Slot, connection: Private classes
Slot, designator: Public conditions
Slot, destination: Public classes
Slot, destination: Private classes
Slot, endianness: Public classes
Slot, error-name: Public classes
Slot, event-base: Public classes
Slot, flags: Public classes
Slot, function: Private classes
Slot, input-signature: Private classes
Slot, interface: Public classes
Slot, interface: Public classes
Slot, interface: Private classes
Slot, interfaces: Private classes
Slot, lisp-name: Private classes
Slot, major-protocol-version: Public classes
Slot, member: Public classes
Slot, member: Public classes
Slot, method-handlers: Private classes
Slot, methods: Private classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Private classes
Slot, name: Private classes
Slot, name: Private classes
Slot, name: Private classes
Slot, name: Private classes
Slot, name: Private classes
Slot, name: Private classes
Slot, new: Public conditions
Slot, object-name: Private classes
Slot, old: Public conditions
Slot, output-signature: Private classes
Slot, packer: Private classes
Slot, parent-object-name: Private classes
Slot, path: Public classes
Slot, path: Public classes
Slot, path: Private classes
Slot, path: Private classes
Slot, pending-messages: Public classes
Slot, properties: Public classes
Slot, properties: Private classes
Slot, reply-serial: Public classes
Slot, reply-serial: Public classes
Slot, results: Private classes
Slot, sender: Public classes
Slot, serial: Public classes
Slot, serial: Public classes
Slot, server-address: Public classes
Slot, sigexp-formatter: Private classes
Slot, signal-handlers: Private classes
Slot, signals: Private classes
Slot, signature: Public classes
Slot, signature: Private classes
Slot, signature: Private classes
Slot, signature-parser: Private classes
Slot, socket: Public classes
Slot, socket-address: Public classes
Slot, supports-unix-fd-passing: Public classes
Slot, textual: Public classes
Slot, transport-name: Public classes
Slot, type: Private classes
Slot, unpacker: Private classes
Slot, uuid: Public classes
socket: Public classes
socket-address: Public classes
Special Variable, *all-dbus-objects*: Public special variables
Special Variable, *authentication-mechanism-classes*: Private special variables
Special Variable, *dbus-type-table*: Private special variables
Special Variable, *keyrings-directory*: Private special variables
Special Variable, *server-address-classes*: Private special variables
Special Variable, *stream-read-positions*: Private special variables
supports-unix-fd-passing: Public classes

T
textual: Public classes
transport-name: Public classes
type: Private classes

U
unpacker: Private classes
uuid: Public classes


A.4 Data types

Jump to:   A   B   C   D   E   F   G   H   I   M   O   P   S   U  
Index Entry  Section

A
authentication-error: Public conditions
authentication-mechanism: Public classes

B
bus: Public classes

C
child-object-mixin: Private classes
Class, authentication-mechanism: Public classes
Class, bus: Public classes
Class, child-object-mixin: Private classes
Class, connection: Public classes
Class, dbus-cookie-sha1-authentication-mechanism: Public classes
Class, dbus-external-authentication-mechanism: Public classes
Class, dbus-object: Private classes
Class, dbus-type: Private classes
Class, dbus-type-table: Private classes
Class, error-message: Public classes
Class, generic-authentication-mechanism: Public classes
Class, generic-server-address: Public classes
Class, handler: Private classes
Class, interface: Private classes
Class, introspection-mixin: Private classes
Class, message: Public classes
Class, method: Private classes
Class, method-call-message: Public classes
Class, method-handler: Private classes
Class, method-return-message: Public classes
Class, object: Private classes
Class, property: Private classes
Class, server-address: Public classes
Class, signal: Private classes
Class, signal-handler: Private classes
Class, signal-message: Public classes
Class, socket-connection-mixin: Public classes
Class, standard-authentication-mechanism: Public classes
Class, standard-connection: Public classes
Class, standard-message: Public classes
Class, standard-server-address: Public classes
Class, unix-connection: Public classes
Class, unix-server-address: Public classes
Condition, authentication-error: Public conditions
Condition, dbus-error: Public conditions
Condition, entry-replacement-attempt: Public conditions
Condition, inexistent-entry: Public conditions
Condition, method-error: Public conditions
connection: Public classes

D
dbus: The dbus system
dbus-cookie-sha1-authentication-mechanism: Public classes
dbus-error: Public conditions
dbus-external-authentication-mechanism: Public classes
dbus-object: Private classes
dbus-type: Private classes
dbus-type-table: Private classes
dbus.asd: The dbus/dbus․asd file
dbus/all: The dbus/all system
dbus/all: The dbus/all package
dbus/auth-dbus-cookie-sha1: The dbus/auth-dbus-cookie-sha1 system
dbus/auth-dbus-cookie-sha1: The dbus/auth-dbus-cookie-sha1 package
dbus/auth-dbus-external: The dbus/auth-dbus-external system
dbus/auth-dbus-external: The dbus/auth-dbus-external package
dbus/authentication-mechanisms: The dbus/authentication-mechanisms system
dbus/authentication-mechanisms: The dbus/authentication-mechanisms package
dbus/conditions: The dbus/conditions system
dbus/conditions: The dbus/conditions package
dbus/connections: The dbus/connections system
dbus/connections: The dbus/connections package
dbus/convenience: The dbus/convenience system
dbus/convenience: The dbus/convenience package
dbus/introspect: The dbus/introspect system
dbus/introspect: The dbus/introspect package
dbus/messages: The dbus/messages system
dbus/messages: The dbus/messages package
dbus/protocols: The dbus/protocols system
dbus/protocols: The dbus/protocols package
dbus/publish: The dbus/publish system
dbus/publish: The dbus/publish package
dbus/server-addresses: The dbus/server-addresses system
dbus/server-addresses: The dbus/server-addresses package
dbus/transport-unix: The dbus/transport-unix system
dbus/transport-unix: The dbus/transport-unix package
dbus/type-definitions: The dbus/type-definitions system
dbus/type-definitions: The dbus/type-definitions package
dbus/types: The dbus/types system
dbus/types: The dbus/types package
dbus/utils: The dbus/utils system
dbus/utils: The dbus/utils package

E
entry-replacement-attempt: Public conditions
error-message: Public classes

F
File, dbus.asd: The dbus/dbus․asd file
File, file-type.lisp: The dbus/all/file-type․lisp file
File, file-type.lisp: The dbus/utils/file-type․lisp file
File, file-type.lisp: The dbus/protocols/file-type․lisp file
File, file-type.lisp: The dbus/conditions/file-type․lisp file
File, file-type.lisp: The dbus/types/file-type․lisp file
File, file-type.lisp: The dbus/type-definitions/file-type․lisp file
File, file-type.lisp: The dbus/messages/file-type․lisp file
File, file-type.lisp: The dbus/server-addresses/file-type․lisp file
File, file-type.lisp: The dbus/authentication-mechanisms/file-type․lisp file
File, file-type.lisp: The dbus/connections/file-type․lisp file
File, file-type.lisp: The dbus/introspect/file-type․lisp file
File, file-type.lisp: The dbus/convenience/file-type․lisp file
File, file-type.lisp: The dbus/publish/file-type․lisp file
File, file-type.lisp: The dbus/transport-unix/file-type․lisp file
File, file-type.lisp: The dbus/auth-dbus-cookie-sha1/file-type․lisp file
File, file-type.lisp: The dbus/auth-dbus-external/file-type․lisp file
file-type.lisp: The dbus/all/file-type․lisp file
file-type.lisp: The dbus/utils/file-type․lisp file
file-type.lisp: The dbus/protocols/file-type․lisp file
file-type.lisp: The dbus/conditions/file-type․lisp file
file-type.lisp: The dbus/types/file-type․lisp file
file-type.lisp: The dbus/type-definitions/file-type․lisp file
file-type.lisp: The dbus/messages/file-type․lisp file
file-type.lisp: The dbus/server-addresses/file-type․lisp file
file-type.lisp: The dbus/authentication-mechanisms/file-type․lisp file
file-type.lisp: The dbus/connections/file-type․lisp file
file-type.lisp: The dbus/introspect/file-type․lisp file
file-type.lisp: The dbus/convenience/file-type․lisp file
file-type.lisp: The dbus/publish/file-type․lisp file
file-type.lisp: The dbus/transport-unix/file-type․lisp file
file-type.lisp: The dbus/auth-dbus-cookie-sha1/file-type․lisp file
file-type.lisp: The dbus/auth-dbus-external/file-type․lisp file

G
generic-authentication-mechanism: Public classes
generic-server-address: Public classes

H
handler: Private classes

I
inexistent-entry: Public conditions
interface: Private classes
introspection-mixin: Private classes

M
message: Public classes
method: Private classes
method-call-message: Public classes
method-error: Public conditions
method-handler: Private classes
method-return-message: Public classes

O
object: Private classes

P
Package, dbus/all: The dbus/all package
Package, dbus/auth-dbus-cookie-sha1: The dbus/auth-dbus-cookie-sha1 package
Package, dbus/auth-dbus-external: The dbus/auth-dbus-external package
Package, dbus/authentication-mechanisms: The dbus/authentication-mechanisms package
Package, dbus/conditions: The dbus/conditions package
Package, dbus/connections: The dbus/connections package
Package, dbus/convenience: The dbus/convenience package
Package, dbus/introspect: The dbus/introspect package
Package, dbus/messages: The dbus/messages package
Package, dbus/protocols: The dbus/protocols package
Package, dbus/publish: The dbus/publish package
Package, dbus/server-addresses: The dbus/server-addresses package
Package, dbus/transport-unix: The dbus/transport-unix package
Package, dbus/type-definitions: The dbus/type-definitions package
Package, dbus/types: The dbus/types package
Package, dbus/utils: The dbus/utils package
property: Private classes

S
server-address: Public classes
signal: Private classes
signal-handler: Private classes
signal-message: Public classes
socket-connection-mixin: Public classes
standard-authentication-mechanism: Public classes
standard-connection: Public classes
standard-message: Public classes
standard-server-address: Public classes
System, dbus: The dbus system
System, dbus/all: The dbus/all system
System, dbus/auth-dbus-cookie-sha1: The dbus/auth-dbus-cookie-sha1 system
System, dbus/auth-dbus-external: The dbus/auth-dbus-external system
System, dbus/authentication-mechanisms: The dbus/authentication-mechanisms system
System, dbus/conditions: The dbus/conditions system
System, dbus/connections: The dbus/connections system
System, dbus/convenience: The dbus/convenience system
System, dbus/introspect: The dbus/introspect system
System, dbus/messages: The dbus/messages system
System, dbus/protocols: The dbus/protocols system
System, dbus/publish: The dbus/publish system
System, dbus/server-addresses: The dbus/server-addresses system
System, dbus/transport-unix: The dbus/transport-unix system
System, dbus/type-definitions: The dbus/type-definitions system
System, dbus/types: The dbus/types system
System, dbus/utils: The dbus/utils system

U
unix-connection: Public classes
unix-server-address: Public classes