The dbus Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The dbus Reference Manual

This is the dbus Reference Manual, generated automatically by Declt version 2.4 "Will Decker" on Wed Jun 20 11:40:31 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

DBUS - A D-BUS client library for Common Lisp

Prerequisites:
  Alexandria
  Babel
  CL-XmlSpam
  Flexi-Streams
  IOLib
  Ironclad
  Split-Sequence
  Trivial-Garbage
  IEEE-Floats


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

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


Next: , Previous: , Up: Systems   [Contents][Index]

2.1 dbus

Author

death <github.com/death>

License

BSD

Description

A D-BUS client library for Common Lisp

Defsystem Dependency

asdf-package-system

Dependency

dbus/all (system)

Source

dbus.asd (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.2 dbus/all

Dependencies
Source

dbus.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.3 dbus/type-definitions

Dependencies
Source

dbus.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.4 dbus/convenience

Dependencies
Source

dbus.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.5 dbus/introspect

Dependencies
Source

dbus.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.6 dbus/transport-unix

Dependencies
Source

dbus.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.7 dbus/server-addresses

Dependencies
Source

dbus.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.8 dbus/auth-dbus-cookie-sha1

Dependencies
Source

dbus.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.9 dbus/auth-dbus-external

Dependencies
Source

dbus.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.10 dbus/publish

Dependencies
Source

dbus.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.11 dbus/connections

Dependencies
Source

dbus.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.12 dbus/authentication-mechanisms

Dependencies
Source

dbus.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.13 dbus/messages

Dependencies
Source

dbus.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.14 dbus/protocols

Source

dbus.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.15 dbus/conditions

Source

dbus.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Systems   [Contents][Index]

2.16 dbus/types

Dependencies
Source

dbus.asd (file)

Component

lisp.lisp (file)


Previous: , Up: Systems   [Contents][Index]

2.17 dbus/utils

Dependencies
Source

dbus.asd (file)

Component

lisp.lisp (file)


Next: , Previous: , Up: Top   [Contents][Index]

3 Files

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


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 dbus.asd

Location

dbus.asd

Systems

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 dbus/all/lisp.lisp

Parent

dbus/all (system)

Location

all.lisp

Packages

dbus/all


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.3 dbus/type-definitions/lisp.lisp

Parent

dbus/type-definitions (system)

Location

type-definitions.lisp

Packages

dbus/type-definitions


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.4 dbus/convenience/lisp.lisp

Parent

dbus/convenience (system)

Location

convenience.lisp

Packages

dbus/convenience

Exported Definitions
Internal Definitions

call-with-open-bus (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.5 dbus/introspect/lisp.lisp

Parent

dbus/introspect (system)

Location

introspect.lisp

Packages

dbus/introspect

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.6 dbus/transport-unix/lisp.lisp

Parent

dbus/transport-unix (system)

Location

transport-unix.lisp

Packages

dbus/transport-unix

Exported Definitions
Internal Definitions

server-address-socket-address (method)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.7 dbus/server-addresses/lisp.lisp

Parent

dbus/server-addresses (system)

Location

server-addresses.lisp

Packages

dbus/server-addresses

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.8 dbus/auth-dbus-cookie-sha1/lisp.lisp

Parent

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

Location

auth-dbus-cookie-sha1.lisp

Packages

dbus/auth-dbus-cookie-sha1

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.9 dbus/auth-dbus-external/lisp.lisp

Parent

dbus/auth-dbus-external (system)

Location

auth-dbus-external.lisp

Packages

dbus/auth-dbus-external

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.10 dbus/publish/lisp.lisp

Parent

dbus/publish (system)

Location

publish.lisp

Packages

dbus/publish

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.11 dbus/connections/lisp.lisp

Parent

dbus/connections (system)

Location

connections.lisp

Packages

dbus/connections

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.12 dbus/authentication-mechanisms/lisp.lisp

Parent

dbus/authentication-mechanisms (system)

Location

authentication-mechanisms.lisp

Packages

dbus/authentication-mechanisms

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.13 dbus/messages/lisp.lisp

Parent

dbus/messages (system)

Location

messages.lisp

Packages

dbus/messages

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.14 dbus/protocols/lisp.lisp

Parent

dbus/protocols (system)

Location

protocols.lisp

Packages

dbus/protocols

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.15 dbus/conditions/lisp.lisp

Parent

dbus/conditions (system)

Location

conditions.lisp

Packages

dbus/conditions

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.16 dbus/types/lisp.lisp

Parent

dbus/types (system)

Location

types.lisp

Packages

dbus/types

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

3.1.17 dbus/utils/lisp.lisp

Parent

dbus/utils (system)

Location

utils.lisp

Packages

dbus/utils

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

4.1 dbus/all

DBUS toplevel package.

Source

lisp.lisp (file)

Nickname

dbus

Use List

Next: , Previous: , Up: Packages   [Contents][Index]

4.2 dbus/type-definitions

Source

lisp.lisp (file)

Use List
Used By List

dbus/all


Next: , Previous: , Up: Packages   [Contents][Index]

4.3 dbus/convenience

Source

lisp.lisp (file)

Use List
Used By List

dbus/all

Exported Definitions
Internal Definitions

call-with-open-bus (function)


Next: , Previous: , Up: Packages   [Contents][Index]

4.4 dbus/introspect

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.5 dbus/transport-unix

Source

lisp.lisp (file)

Use List
Used By List

dbus/all

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.6 dbus/server-addresses

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.7 dbus/auth-dbus-cookie-sha1

Source

lisp.lisp (file)

Use List
Used By List

dbus/all

Exported Definitions

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

Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.8 dbus/auth-dbus-external

Source

lisp.lisp (file)

Use List
Used By List

dbus/all

Exported Definitions

dbus-external-authentication-mechanism (class)


Next: , Previous: , Up: Packages   [Contents][Index]

4.9 dbus/publish

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.10 dbus/connections

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.11 dbus/authentication-mechanisms

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.12 dbus/messages

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.13 dbus/protocols

Source

lisp.lisp (file)

Use List

common-lisp

Used By List
Exported Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.14 dbus/conditions

Source

lisp.lisp (file)

Use List

common-lisp

Used By List
Exported Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.15 dbus/types

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions
Internal Definitions

Previous: , Up: Packages   [Contents][Index]

4.16 dbus/utils

Source

lisp.lisp (file)

Use List

common-lisp

Used By List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

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


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Constants

Constant: message-no-auto-start
Package

dbus/messages

Source

lisp.lisp (file)

Constant: message-no-reply-expected
Package

dbus/messages

Source

lisp.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.2 Special variables

Special Variable: *all-dbus-objects*
Package

dbus/publish

Source

lisp.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.3 Macros

Macro: define-dbus-method (OBJECT-NAME METHOD-NAME) (&rest PARAMETERS) (&rest RETURN-TYPES) &body BODY
Package

dbus/publish

Source

lisp.lisp (file)

Macro: define-dbus-object NAME &body OPTIONS
Package

dbus/publish

Source

lisp.lisp (file)

Macro: define-dbus-signal-handler (OBJECT-NAME HANDLER-NAME) (&rest PARAMETERS) &body BODY
Package

dbus/publish

Source

lisp.lisp (file)

Macro: define-dbus-type NAME &key SIGNATURE COMPOSITE ALIGNMENT PACK UNPACK CHECKER
Package

dbus/types

Source

lisp.lisp (file)

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

lisp.lisp (file)

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

lisp.lisp (file)

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

lisp.lisp (file)

Macro: with-if-failed-handler IF-FAILED-FORM &body FORMS

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

Package

dbus/utils

Source

lisp.lisp (file)

Macro: with-introspected-object (NAME BUS PATH DESTINATION) &body FORMS
Package

dbus/convenience

Source

lisp.lisp (file)

Macro: with-open-bus (BUS-VAR SERVER-ADDRESSES &key EVENT-BASE) &body FORMS
Package

dbus/convenience

Source

lisp.lisp (file)

Macro: with-open-connection (CONNECTION EVENT-BASE SERVER-ADDRESSES &key IF-FAILED) &body FORMS
Package

dbus/connections

Source

lisp.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.4 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

lisp.lisp (file)

Function: current-username ()

Return the current user’s name.

Package

dbus/utils

Source

lisp.lisp (file)

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

lisp.lisp (file)

Function: decode-message STREAM

Decode a DBUS message from the stream into a MESSAGE object.

Package

dbus/messages

Source

lisp.lisp (file)

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

lisp.lisp (file)

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

lisp.lisp (file)

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

lisp.lisp (file)

Writer

(setf find-authentication-mechanism-class) (function)

Function: (setf find-authentication-mechanism-class) CLASS NAME &key IF-EXISTS

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

Package

dbus/authentication-mechanisms

Source

lisp.lisp (file)

Reader

find-authentication-mechanism-class (function)

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

lisp.lisp (file)

Writer

(setf find-server-address-class) (function)

Function: (setf find-server-address-class) CLASS NAME &key IF-EXISTS

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

Package

dbus/server-addresses

Source

lisp.lisp (file)

Reader

find-server-address-class (function)

Function: get-all-properties BUS SERVICE OBJECT INTERFACE

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

Package

dbus/convenience

Source

lisp.lisp (file)

Function: get-machine-id BUS

Gets the Machine UUID of the machine hosting the object.

Package

dbus/convenience

Source

lisp.lisp (file)

Function: get-managed-objects BUS SERVICE OBJECT
Package

dbus/convenience

Source

lisp.lisp (file)

Function: get-property BUS SERVICE OBJECT INTERFACE PROPERTY

Invokes the Get method to retrieve an object property.

Package

dbus/convenience

Source

lisp.lisp (file)

Function: hello CONNECTION
Package

dbus/convenience

Source

lisp.lisp (file)

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

lisp.lisp (file)

Function: interface-method NAME INTERFACE
Function: (setf interface-method) METHOD NAME INTERFACE
Package

dbus/introspect

Source

lisp.lisp (file)

Function: interface-property NAME INTERFACE
Function: (setf interface-property) PROPERTY NAME INTERFACE
Package

dbus/introspect

Source

lisp.lisp (file)

Function: interface-signal NAME INTERFACE
Function: (setf interface-signal) SIGNAL NAME INTERFACE
Package

dbus/introspect

Source

lisp.lisp (file)

Function: invoke-method CONNECTION MEMBER &key PATH SIGNATURE ARGUMENTS INTERFACE DESTINATION NO-REPLY NO-AUTO-START ASYNCHRONOUS ENDIANNESS
Package

dbus/messages

Source

lisp.lisp (file)

Function: list-interface-methods INTERFACE
Package

dbus/introspect

Source

lisp.lisp (file)

Function: list-interface-properties INTERFACE
Package

dbus/introspect

Source

lisp.lisp (file)

Function: list-interface-signals INTERFACE
Package

dbus/introspect

Source

lisp.lisp (file)

Function: list-names BUS

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

Package

dbus/convenience

Source

lisp.lisp (file)

Function: list-object-interfaces OBJECT
Package

dbus/introspect

Source

lisp.lisp (file)

Function: make-object-from-introspection CONNECTION PATH DESTINATION
Package

dbus/introspect

Source

lisp.lisp (file)

Function: make-octet-vector SIZE &rest ARRAY-OPTIONS

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

Package

dbus/utils

Source

lisp.lisp (file)

Function: object-interface NAME OBJECT
Function: (setf object-interface) INTERFACE NAME OBJECT
Package

dbus/introspect

Source

lisp.lisp (file)

Function: object-invoke OBJECT INTERFACE-NAME METHOD-NAME &rest ARGS
Package

dbus/introspect

Source

lisp.lisp (file)

Function: open-socket-connection ADDRESS-FAMILY SOCKET-ADDRESS
Package

dbus/connections

Source

lisp.lisp (file)

Function: pack STREAM ENDIANNESS SIGEXP &rest VALUES

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

Package

dbus/types

Source

lisp.lisp (file)

Function: pack-array STREAM ENDIANNESS ELEMENT-TYPE VALUE

Pack DBUS array into stream.

Package

dbus/types

Source

lisp.lisp (file)

Function: pack-seq STREAM ENDIANNESS TYPES VALUES

Pack a sequence of values into stream.

Package

dbus/types

Source

lisp.lisp (file)

Function: pack-string STREAM ENDIANNESS VALUE LENGTH-SIZE

Pack DBUS string into stream.

Package

dbus/types

Source

lisp.lisp (file)

Function: pack-variant STREAM ENDIANNESS ELEMENT-TYPES VALUE

Pack DBUS variant into stream.

Package

dbus/types

Source

lisp.lisp (file)

Function: parse-introspection-document INPUT
Package

dbus/introspect

Source

lisp.lisp (file)

Function: parse-server-addresses-string STRING

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

Package

dbus/server-addresses

Source

lisp.lisp (file)

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

lisp.lisp (file)

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

lisp.lisp (file)

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

lisp.lisp (file)

Function: send-authentication-command CONNECTION COMMAND &rest ARGUMENTS

Send an authentication command to the server.

Package

dbus/authentication-mechanisms

Source

lisp.lisp (file)

Function: session-server-addresses ()

Return a list of server addresses for the current session.

Package

dbus/server-addresses

Source

lisp.lisp (file)

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

lisp.lisp (file)

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

lisp.lisp (file)

Function: signed-to-unsigned VALUE SIZE

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

Package

dbus/utils

Source

lisp.lisp (file)

Function: stream-read-position STREAM

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

Package

dbus/utils

Source

lisp.lisp (file)

Writer

(setf stream-read-position) (function)

Function: (setf stream-read-position) NEW-READ-POSITION STREAM

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

Package

dbus/utils

Source

lisp.lisp (file)

Reader

stream-read-position (function)

Function: system-server-addresses ()

Return a list of server addresses for the current system.

Package

dbus/server-addresses

Source

lisp.lisp (file)

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

lisp.lisp (file)

Function: unpack-array STREAM ENDIANNESS ELEMENT-TYPE LENGTH

Unpack DBUS array from stream.

Package

dbus/types

Source

lisp.lisp (file)

Function: unpack-seq STREAM ENDIANNESS TYPES

Unpack a sequence of DBUS values from stream.

Package

dbus/types

Source

lisp.lisp (file)

Function: unpack-string STREAM ENDIANNESS LENGTH

Unpack DBUS string from stream.

Package

dbus/types

Source

lisp.lisp (file)

Function: unpack-variant STREAM ENDIANNESS

Unpack DBUS variant from stream.

Package

dbus/types

Source

lisp.lisp (file)

Function: unsigned-to-signed VALUE SIZE

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

Package

dbus/utils

Source

lisp.lisp (file)

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

lisp.lisp (file)

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

lisp.lisp (file)

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

lisp.lisp (file)

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

lisp.lisp (file)

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

lisp.lisp (file)

Function: valid-variant-p VALUE ELEMENT-TYPES

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

Package

dbus/types

Source

lisp.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

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

lisp.lisp (file)

Methods
Method: authenticate MECHANISMS (CONNECTION standard-connection) &key IF-FAILED
Source

lisp.lisp (file)

Method: authenticate MECHANISMS (CONNECTION standard-connection) &key IF-FAILED around
Source

lisp.lisp (file)

Generic Function: authentication-error-argument CONDITION
Package

dbus/conditions

Methods
Method: authentication-error-argument (CONDITION authentication-error)
Source

lisp.lisp (file)

Generic Function: authentication-error-command CONDITION
Package

dbus/conditions

Methods
Method: authentication-error-command (CONDITION authentication-error)
Source

lisp.lisp (file)

Generic Function: authentication-mechanism-name AUTHENTICATION-MECHANISM

Return the name for the authentication mechanism.

Package

dbus/protocols

Source

lisp.lisp (file)

Methods
Method: authentication-mechanism-name (STANDARD-AUTHENTICATION-MECHANISM standard-authentication-mechanism)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: 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

lisp.lisp (file)

Methods
Method: authentication-mechanism-textual-p (STANDARD-AUTHENTICATION-MECHANISM standard-authentication-mechanism)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: bus-connection OBJECT
Package

dbus/convenience

Methods
Method: bus-connection (BUS bus)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: bus-name OBJECT
Package

dbus/convenience

Methods
Method: bus-name (BUS bus)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: close-connection CONNECTION

Close an open connection.

Package

dbus/protocols

Source

lisp.lisp (file)

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

lisp.lisp (file)

Generic Function: connection-event-base OBJECT
Package

dbus/connections

Methods
Method: connection-event-base (STANDARD-CONNECTION standard-connection)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: connection-fd CONNECTION

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

Package

dbus/protocols

Source

lisp.lisp (file)

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

lisp.lisp (file)

Generic Function: connection-next-serial CONNECTION

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

Package

dbus/protocols

Source

lisp.lisp (file)

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

lisp.lisp (file)

Generic Function: connection-pending-messages CONNECTION

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

Package

dbus/protocols

Source

lisp.lisp (file)

Writer

(setf connection-pending-messages) (generic function)

Methods
Method: connection-pending-messages (STANDARD-CONNECTION standard-connection)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: (setf connection-pending-messages) NEW-LIST CONNECTION

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

Package

dbus/protocols

Source

lisp.lisp (file)

Reader

connection-pending-messages (generic function)

Methods
Method: (setf connection-pending-messages) NEW-VALUE (STANDARD-CONNECTION standard-connection)

automatically generated writer method

Source

lisp.lisp (file)

Generic Function: connection-server-address CONNECTION

Return the address of the server associated with the connection.

Package

dbus/protocols

Source

lisp.lisp (file)

Methods
Method: connection-server-address (STANDARD-CONNECTION standard-connection)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: connection-server-uuid CONNECTION

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

Package

dbus/protocols

Source

lisp.lisp (file)

Writer

(setf connection-server-uuid) (generic function)

Methods
Method: connection-server-uuid (STANDARD-CONNECTION standard-connection)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: (setf connection-server-uuid) 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

lisp.lisp (file)

Reader

connection-server-uuid (generic function)

Methods
Method: (setf connection-server-uuid) NEW-VALUE (STANDARD-CONNECTION standard-connection)

automatically generated writer method

Source

lisp.lisp (file)

Method: (setf connection-server-uuid) NEW-UUID (CONNECTION standard-connection) before
Source

lisp.lisp (file)

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

lisp.lisp (file)

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

lisp.lisp (file)

Generic Function: entry-replacement-attempt-new CONDITION
Package

dbus/utils

Methods
Method: entry-replacement-attempt-new (CONDITION entry-replacement-attempt)
Source

lisp.lisp (file)

Generic Function: entry-replacement-attempt-old CONDITION
Package

dbus/utils

Methods
Method: entry-replacement-attempt-old (CONDITION entry-replacement-attempt)
Source

lisp.lisp (file)

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

lisp.lisp (file)

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

lisp.lisp (file)

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

lisp.lisp (file)

Method: feed-authentication-mechanism (MECHANISM generic-authentication-mechanism) CHALLENGE
Source

lisp.lisp (file)

Generic Function: inexistent-entry-designator CONDITION
Package

dbus/utils

Methods
Method: inexistent-entry-designator (CONDITION inexistent-entry)
Source

lisp.lisp (file)

Generic Function: interface-name OBJECT
Package

dbus/introspect

Methods
Method: interface-name (INTERFACE interface)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: message-body OBJECT
Package

dbus/messages

Methods
Method: message-body (STANDARD-MESSAGE standard-message)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: message-body-length OBJECT
Package

dbus/messages

Methods
Method: message-body-length (STANDARD-MESSAGE standard-message)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: message-destination OBJECT
Package

dbus/messages

Methods
Method: message-destination (STANDARD-MESSAGE standard-message)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: message-endianness OBJECT
Package

dbus/messages

Methods
Method: message-endianness (STANDARD-MESSAGE standard-message)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: message-error-name OBJECT
Package

dbus/messages

Methods
Method: message-error-name (ERROR-MESSAGE error-message)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: message-flags OBJECT
Package

dbus/messages

Methods
Method: message-flags (STANDARD-MESSAGE standard-message)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: message-interface OBJECT
Package

dbus/messages

Methods
Method: message-interface (SIGNAL-MESSAGE signal-message)

automatically generated reader method

Source

lisp.lisp (file)

Method: message-interface (METHOD-CALL-MESSAGE method-call-message)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: message-major-protocol-version OBJECT
Package

dbus/messages

Methods
Method: message-major-protocol-version (STANDARD-MESSAGE standard-message)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: message-member OBJECT
Package

dbus/messages

Methods
Method: message-member (SIGNAL-MESSAGE signal-message)

automatically generated reader method

Source

lisp.lisp (file)

Method: message-member (METHOD-CALL-MESSAGE method-call-message)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: message-path OBJECT
Package

dbus/messages

Methods
Method: message-path (SIGNAL-MESSAGE signal-message)

automatically generated reader method

Source

lisp.lisp (file)

Method: message-path (METHOD-CALL-MESSAGE method-call-message)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: message-reply-serial OBJECT
Package

dbus/messages

Methods
Method: message-reply-serial (ERROR-MESSAGE error-message)

automatically generated reader method

Source

lisp.lisp (file)

Method: message-reply-serial (METHOD-RETURN-MESSAGE method-return-message)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: message-sender OBJECT
Package

dbus/messages

Methods
Method: message-sender (STANDARD-MESSAGE standard-message)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: message-serial OBJECT
Package

dbus/messages

Methods
Method: message-serial (STANDARD-MESSAGE standard-message)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: message-signature OBJECT
Package

dbus/messages

Methods
Method: message-signature (STANDARD-MESSAGE standard-message)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: method-argument-names OBJECT
Package

dbus/introspect

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

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: method-argument-types OBJECT
Package

dbus/introspect

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

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: method-error-arguments CONDITION
Package

dbus/conditions

Methods
Method: method-error-arguments (CONDITION method-error)
Source

lisp.lisp (file)

Generic Function: method-name OBJECT
Package

dbus/introspect

Methods
Method: method-name (METHOD method)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: method-result-types OBJECT
Package

dbus/introspect

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

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: method-signature OBJECT
Package

dbus/introspect

Methods
Method: method-signature (METHOD method)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: object-connection OBJECT
Package

dbus/introspect

Methods
Method: object-connection (OBJECT object)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: object-destination OBJECT
Package

dbus/introspect

Methods
Method: object-destination (OBJECT object)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: object-path OBJECT
Package

dbus/introspect

Methods
Method: object-path (OBJECT object)

automatically generated reader method

Source

lisp.lisp (file)

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

lisp.lisp (file)

Methods
Method: open-connection EVENT-BASE (ADDRESS unix-server-address) &key IF-FAILED
Source

lisp.lisp (file)

Method: open-connection EVENT-BASE (ADDRESS generic-server-address) &key IF-FAILED
Source

lisp.lisp (file)

Method: open-connection EVENT-BASE (ADDRESSES list) &key IF-FAILED
Source

lisp.lisp (file)

Method: open-connection EVENT-BASE (SERVER-ADDRESS standard-server-address) &key IF-FAILED around
Source

lisp.lisp (file)

Generic Function: property-access OBJECT
Package

dbus/introspect

Methods
Method: property-access (PROPERTY property)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: property-name OBJECT
Package

dbus/introspect

Methods
Method: property-name (PROPERTY property)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: property-type OBJECT
Package

dbus/introspect

Methods
Method: property-type (PROPERTY property)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: publish-objects CONNECTION &optional OBJECT-NAMES
Package

dbus/publish

Source

lisp.lisp (file)

Methods
Method: publish-objects (BUS bus) &optional OBJECT-NAMES
Source

lisp.lisp (file)

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

lisp.lisp (file)

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

lisp.lisp (file)

Generic Function: receive-message CONNECTION

Read a D-BUS message from the server.

Package

dbus/protocols

Source

lisp.lisp (file)

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

lisp.lisp (file)

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

lisp.lisp (file)

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

lisp.lisp (file)

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

lisp.lisp (file)

Methods
Method: send-message ENCODED-MESSAGE (CONNECTION socket-connection-mixin)
Source

lisp.lisp (file)

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

lisp.lisp (file)

Methods
Method: server-address-property NAME (SERVER-ADDRESS standard-server-address) &key IF-DOES-NOT-EXIST
Source

lisp.lisp (file)

Generic Function: server-address-transport-name SERVER-ADDRESS

Return the transport name for the server address.

Package

dbus/protocols

Source

lisp.lisp (file)

Methods
Method: server-address-transport-name (STANDARD-SERVER-ADDRESS standard-server-address)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: signal-argument-names OBJECT
Package

dbus/introspect

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

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: signal-argument-types OBJECT
Package

dbus/introspect

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

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: signal-name OBJECT
Package

dbus/introspect

Methods
Method: signal-name (SIGNAL signal)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: supported-authentication-mechanisms CONNECTION

Return a list of authentication mechanisms supported by the server.

Package

dbus/protocols

Source

lisp.lisp (file)

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

lisp.lisp (file)

Generic Function: 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

lisp.lisp (file)

Writer

(setf supports-unix-fd-passing-p) (generic function)

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

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: (setf supports-unix-fd-passing-p) NEW-VALUE OBJECT
Package

dbus/protocols

Reader

supports-unix-fd-passing-p (generic function)

Methods
Method: (setf supports-unix-fd-passing-p) NEW-VALUE (STANDARD-CONNECTION standard-connection)

automatically generated writer method

Source

lisp.lisp (file)

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

lisp.lisp (file)

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

lisp.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.6 Conditions

Condition: authentication-error ()
Package

dbus/conditions

Source

lisp.lisp (file)

Direct superclasses

dbus-error (condition)

Direct methods
Direct slots
Slot: command
Initargs

:command

Readers

authentication-error-command (generic function)

Slot: argument
Initargs

:argument

Readers

authentication-error-argument (generic function)

Condition: dbus-error ()

The supertype for errors related to the DBUS system.

Package

dbus/conditions

Source

lisp.lisp (file)

Direct superclasses

error (condition)

Direct subclasses
Condition: entry-replacement-attempt ()
Package

dbus/utils

Source

lisp.lisp (file)

Direct superclasses

error (condition)

Direct methods
Direct slots
Slot: old
Initargs

:old

Readers

entry-replacement-attempt-old (generic function)

Slot: new
Initargs

:new

Readers

entry-replacement-attempt-new (generic function)

Condition: inexistent-entry ()
Package

dbus/utils

Source

lisp.lisp (file)

Direct superclasses

error (condition)

Direct methods

inexistent-entry-designator (method)

Direct slots
Slot: designator
Initargs

:designator

Readers

inexistent-entry-designator (generic function)

Condition: method-error ()
Package

dbus/conditions

Source

lisp.lisp (file)

Direct superclasses

dbus-error (condition)

Direct methods

method-error-arguments (method)

Direct slots
Slot: arguments
Initargs

:arguments

Readers

method-error-arguments (generic function)


Previous: , Up: Exported definitions   [Contents][Index]

5.1.7 Classes

Class: authentication-mechanism ()

Represents a way to authenticate a client with a server.

Package

dbus/protocols

Source

lisp.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

standard-authentication-mechanism (class)

Class: bus ()
Package

dbus/convenience

Source

lisp.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: connection
Initargs

:connection

Readers

bus-connection (generic function)

Slot: name
Initargs

:name

Readers

bus-name (generic function)

Class: connection ()

Represents a DBUS connection to a server.

Package

dbus/protocols

Source

lisp.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

standard-connection (class)

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

Authenticate using a local cookie and SHA1.

Package

dbus/auth-dbus-cookie-sha1

Source

lisp.lisp (file)

Direct superclasses

standard-authentication-mechanism (class)

Direct methods

feed-authentication-mechanism (method)

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

Authenticate using external SASL method.

Package

dbus/auth-dbus-external

Source

lisp.lisp (file)

Direct superclasses

standard-authentication-mechanism (class)

Direct methods

feed-authentication-mechanism (method)

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

dbus/messages

Source

lisp.lisp (file)

Direct superclasses

standard-message (class)

Direct methods
Direct slots
Slot: error-name
Initargs

:error-name

Readers

message-error-name (generic function)

Slot: reply-serial
Initargs

:reply-serial

Readers

message-reply-serial (generic function)

Class: generic-authentication-mechanism ()

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

Package

dbus/authentication-mechanisms

Source

lisp.lisp (file)

Direct superclasses

standard-authentication-mechanism (class)

Direct methods

feed-authentication-mechanism (method)

Class: generic-server-address ()

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

Package

dbus/server-addresses

Source

lisp.lisp (file)

Direct superclasses

standard-server-address (class)

Direct methods

open-connection (method)

Class: message ()
Package

dbus/messages

Source

lisp.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

standard-message (class)

Direct methods
Class: method-call-message ()
Package

dbus/messages

Source

lisp.lisp (file)

Direct superclasses

standard-message (class)

Direct methods
Direct slots
Slot: path
Initargs

:path

Readers

message-path (generic function)

Slot: interface
Initargs

:interface

Readers

message-interface (generic function)

Slot: member
Initargs

:member

Readers

message-member (generic function)

Class: method-return-message ()
Package

dbus/messages

Source

lisp.lisp (file)

Direct superclasses

standard-message (class)

Direct methods

message-reply-serial (method)

Direct slots
Slot: reply-serial
Initargs

:reply-serial

Readers

message-reply-serial (generic function)

Class: server-address ()

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

Package

dbus/protocols

Source

lisp.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

standard-server-address (class)

Class: signal-message ()
Package

dbus/messages

Source

lisp.lisp (file)

Direct superclasses

standard-message (class)

Direct methods
Direct slots
Slot: path
Initargs

:path

Readers

message-path (generic function)

Slot: interface
Initargs

:interface

Readers

message-interface (generic function)

Slot: member
Initargs

:member

Readers

message-member (generic function)

Class: socket-connection-mixin ()
Package

dbus/connections

Source

lisp.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

unix-connection (class)

Direct methods
Direct slots
Slot: socket
Initargs

:socket

Readers

connection-socket (generic function)

Class: standard-authentication-mechanism ()

Represents a standard authentication mechanism.

Package

dbus/authentication-mechanisms

Source

lisp.lisp (file)

Direct superclasses

authentication-mechanism (class)

Direct subclasses
Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

authentication-mechanism-name (generic function)

Slot: textual
Initargs

:textual

Readers

authentication-mechanism-textual-p (generic function)

Direct Default Initargs
InitargValue
:textualnil
Class: standard-connection ()

Represents a standard DBUS connection.

Package

dbus/connections

Source

lisp.lisp (file)

Direct superclasses

connection (class)

Direct subclasses

unix-connection (class)

Direct methods
Direct slots
Slot: server-address
Initargs

:server-address

Readers

connection-server-address (generic function)

Slot: uuid
Initargs

:uuid

Readers

connection-server-uuid (generic function)

Writers

(setf connection-server-uuid) (generic function)

Slot: pending-messages
Initform

(quote nil)

Readers

connection-pending-messages (generic function)

Writers

(setf connection-pending-messages) (generic function)

Slot: event-base
Initargs

:event-base

Readers

connection-event-base (generic function)

Slot: serial
Initform

1

Slot: supports-unix-fd-passing
Readers

supports-unix-fd-passing-p (generic function)

Writers

(setf supports-unix-fd-passing-p) (generic function)

Direct Default Initargs
InitargValue
:uuidnil
Class: standard-message ()
Package

dbus/messages

Source

lisp.lisp (file)

Direct superclasses

message (class)

Direct subclasses
Direct methods
Direct slots
Slot: endianness
Initargs

:endianness

Readers

message-endianness (generic function)

Slot: flags
Initargs

:flags

Readers

message-flags (generic function)

Slot: major-protocol-version
Initargs

:major-protocol-version

Readers

message-major-protocol-version (generic function)

Slot: body-length
Initargs

:body-length

Readers

message-body-length (generic function)

Slot: serial
Initargs

:serial

Readers

message-serial (generic function)

Slot: destination
Initargs

:destination

Readers

message-destination (generic function)

Slot: sender
Initargs

:sender

Readers

message-sender (generic function)

Slot: signature
Initargs

:signature

Readers

message-signature (generic function)

Slot: body
Initargs

:body

Readers

message-body (generic function)

Class: standard-server-address ()

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

Package

dbus/server-addresses

Source

lisp.lisp (file)

Direct superclasses

server-address (class)

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

:transport-name

Readers

server-address-transport-name (generic function)

Slot: properties
Initargs

:properties

Readers

server-address-properties (generic function)

Class: unix-connection ()

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

Package

dbus/transport-unix

Source

lisp.lisp (file)

Direct superclasses
Class: unix-server-address ()

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

Package

dbus/transport-unix

Source

lisp.lisp (file)

Direct superclasses

standard-server-address (class)

Direct methods
Direct slots
Slot: socket-address
Readers

server-address-socket-address (generic function)


Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.1 Special variables

Special Variable: *authentication-mechanism-classes*

Map names to AUTHENTICATION-MECHANISM classes or class names.

Package

dbus/authentication-mechanisms

Source

lisp.lisp (file)

Special Variable: *dbus-type-table*
Package

dbus/types

Source

lisp.lisp (file)

Special Variable: *keyrings-directory*

The directory holding context files containing cookies.

Package

dbus/auth-dbus-cookie-sha1

Source

lisp.lisp (file)

Special Variable: *server-address-classes*

Map names to SERVER-ADDRESS classes or class names.

Package

dbus/server-addresses

Source

lisp.lisp (file)

Special Variable: *stream-read-positions*

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

Package

dbus/utils

Source

lisp.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.2 Macros

Macro: defaulted-attribute NAME DEFAULT-VALUE &body FORMS
Package

dbus/introspect

Source

lisp.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.3 Functions

Function: activate-io-handlers CONNECTION
Package

dbus/connections

Source

lisp.lisp (file)

Function: alignment TYPE

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

Package

dbus/types

Source

lisp.lisp (file)

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

lisp.lisp (file)

Function: call-with-open-bus FUNCTION EVENT-BASE SERVER-ADDRESSES
Package

dbus/convenience

Source

lisp.lisp (file)

Function: dont-resolve-entities A B
Package

dbus/introspect

Source

lisp.lisp (file)

Function: fetch-introspection-document CONNECTION PATH DESTINATION
Package

dbus/introspect

Source

lisp.lisp (file)

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

lisp.lisp (file)

Function: find-dbus-object NAME
Function: (setf find-dbus-object) NEW-VALUE NAME
Package

dbus/publish

Source

lisp.lisp (file)

Function: find-dbus-type DESIGNATOR &optional TABLE
Package

dbus/types

Source

lisp.lisp (file)

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

lisp.lisp (file)

Function: format-sigexp-to-stream SIGEXP STREAM

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

Package

dbus/types

Source

lisp.lisp (file)

Function: full-member-name INTERFACE MEMBER
Package

dbus/publish

Source

lisp.lisp (file)

Function: make-dbus-type-formatter/parser NAME SIGNATURE COMPOSITE
Package

dbus/types

Source

lisp.lisp (file)

Function: make-interface NAME METHODS PROPERTIES SIGNALS
Package

dbus/introspect

Source

lisp.lisp (file)

Function: make-method NAME SIGNATURE PARM-NAMES PARM-TYPES RESULTS
Package

dbus/introspect

Source

lisp.lisp (file)

Function: make-object CONNECTION PATH DESTINATION INTERFACES
Package

dbus/introspect

Source

lisp.lisp (file)

Function: make-object-index OBJECT-NAMES
Package

dbus/publish

Source

lisp.lisp (file)

Function: make-property NAME TYPE ACCESS
Package

dbus/introspect

Source

lisp.lisp (file)

Function: make-signal NAME PARM-NAMES PARM-TYPES
Package

dbus/introspect

Source

lisp.lisp (file)

Function: matching-signatures-p SIGNATURE1 SIGNATURE2
Package

dbus/publish

Source

lisp.lisp (file)

Function: pack-1 STREAM ENDIANNESS TYPE VALUE

Pack a single DBUS value into stream.

Package

dbus/types

Source

lisp.lisp (file)

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

lisp.lisp (file)

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

lisp.lisp (file)

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

lisp.lisp (file)

Function: prompt-for-value ()

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

Package

dbus/utils

Source

lisp.lisp (file)

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

lisp.lisp (file)

Function: register-dbus-method OBJECT-NAME METHOD-NAME NAME-STRING INTERFACE PARAMETER-TYPES RETURN-TYPES HANDLER
Package

dbus/publish

Source

lisp.lisp (file)

Function: register-dbus-object NAME PATH
Package

dbus/publish

Source

lisp.lisp (file)

Function: register-dbus-signal-handler OBJECT-NAME HANDLER-NAME NAME-STRING INTERFACE PARAMETER-TYPES HANDLER
Package

dbus/publish

Source

lisp.lisp (file)

Function: register-dbus-type TYPE &optional TABLE
Package

dbus/types

Source

lisp.lisp (file)

Function: require-dbus-object NAME
Package

dbus/publish

Source

lisp.lisp (file)

Function: signature-for-method METHOD-NAME INTERFACE-NAME OBJECT
Package

dbus/introspect

Source

lisp.lisp (file)

Function: stringify-lisp-name LISP-NAME

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

Package

dbus/publish

Source

lisp.lisp (file)

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

lisp.lisp (file)

Function: unpack-1 STREAM ENDIANNESS TYPE

Unpack a single DBUS value from stream.

Package

dbus/types

Source

lisp.lisp (file)

Function: valid-value-p VALUE TYPE

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

Package

dbus/types

Source

lisp.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.4 Generic functions

Generic Function: apply-handler HANDLER MESSAGE CONNECTION
Package

dbus/publish

Source

lisp.lisp (file)

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: connection-socket OBJECT
Package

dbus/connections

Methods
Method: connection-socket (SOCKET-CONNECTION-MIXIN socket-connection-mixin)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: dbus-object-handler-lookup-table MESSAGE OBJECT
Package

dbus/publish

Source

lisp.lisp (file)

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 Function: dbus-object-method-handlers OBJECT
Package

dbus/publish

Methods
Method: dbus-object-method-handlers (DBUS-OBJECT dbus-object)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: dbus-object-name OBJECT
Package

dbus/publish

Methods
Method: dbus-object-name (DBUS-OBJECT dbus-object)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: dbus-object-path OBJECT
Generic Function: (setf dbus-object-path) NEW-VALUE OBJECT
Package

dbus/publish

Methods
Method: dbus-object-path (DBUS-OBJECT dbus-object)

automatically generated reader method

Source

lisp.lisp (file)

Method: (setf dbus-object-path) NEW-VALUE (DBUS-OBJECT dbus-object)

automatically generated writer method

Source

lisp.lisp (file)

Generic Function: dbus-object-signal-handlers OBJECT
Package

dbus/publish

Methods
Method: dbus-object-signal-handlers (DBUS-OBJECT dbus-object)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: dbus-type-alignment OBJECT
Package

dbus/types

Methods
Method: dbus-type-alignment (DBUS-TYPE dbus-type)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: dbus-type-checker OBJECT
Package

dbus/types

Methods
Method: dbus-type-checker (DBUS-TYPE dbus-type)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: dbus-type-name OBJECT
Package

dbus/types

Methods
Method: dbus-type-name (DBUS-TYPE dbus-type)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: dbus-type-packer OBJECT
Package

dbus/types

Methods
Method: dbus-type-packer (DBUS-TYPE dbus-type)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: dbus-type-sigexp-formatter OBJECT
Package

dbus/types

Methods
Method: dbus-type-sigexp-formatter (DBUS-TYPE dbus-type)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: dbus-type-signature OBJECT
Package

dbus/types

Methods
Method: dbus-type-signature (DBUS-TYPE dbus-type)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: dbus-type-signature-parser OBJECT
Package

dbus/types

Methods
Method: dbus-type-signature-parser (DBUS-TYPE dbus-type)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: dbus-type-table-by-name OBJECT
Package

dbus/types

Methods
Method: dbus-type-table-by-name (DBUS-TYPE-TABLE dbus-type-table)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: dbus-type-table-by-signature OBJECT
Package

dbus/types

Methods
Method: dbus-type-table-by-signature (DBUS-TYPE-TABLE dbus-type-table)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: dbus-type-unpacker OBJECT
Package

dbus/types

Methods
Method: dbus-type-unpacker (DBUS-TYPE dbus-type)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: dispatch-message MESSAGE OBJECT CONNECTION
Package

dbus/publish

Source

lisp.lisp (file)

Methods
Method: dispatch-message MESSAGE (OBJECT dbus-object) (CONNECTION connection)
Generic Function: handler-error CONDITION HANDLER MESSAGE CONNECTION
Package

dbus/publish

Source

lisp.lisp (file)

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

lisp.lisp (file)

Methods
Method: handler-full-lisp-name (HANDLER handler)
Generic Function: handler-function OBJECT
Package

dbus/publish

Methods
Method: handler-function (HANDLER handler)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: handler-input-signature OBJECT
Package

dbus/publish

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

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: handler-interface OBJECT
Package

dbus/publish

Methods
Method: handler-interface (HANDLER handler)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: handler-lisp-name OBJECT
Package

dbus/publish

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

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: handler-name OBJECT
Package

dbus/publish

Methods
Method: handler-name (HANDLER handler)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: handler-object-name OBJECT
Package

dbus/publish

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

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: handler-output-signature OBJECT
Package

dbus/publish

Methods
Method: handler-output-signature (METHOD-HANDLER method-handler)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: interface-methods OBJECT
Package

dbus/introspect

Methods
Method: interface-methods (INTERFACE interface)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: interface-properties OBJECT
Package

dbus/introspect

Methods
Method: interface-properties (INTERFACE interface)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: interface-signals OBJECT
Package

dbus/introspect

Methods
Method: interface-signals (INTERFACE interface)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: lookup-handler MESSAGE OBJECT
Package

dbus/publish

Source

lisp.lisp (file)

Methods
Method: lookup-handler (MESSAGE message) (OBJECT dbus-object)
Generic Function: method-error-reply ERROR-NAME ERROR-DESCRIPTION MESSAGE CONNECTION
Package

dbus/publish

Source

lisp.lisp (file)

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

lisp.lisp (file)

Methods
Method: method-handler-bad-results RESULTS HANDLER MESSAGE CONNECTION
Generic Function: method-return-reply RESULTS METHOD MESSAGE CONNECTION
Package

dbus/publish

Source

lisp.lisp (file)

Methods
Method: method-return-reply RESULTS HANDLER MESSAGE CONNECTION
Generic Function: missing-handler MESSAGE CONNECTION
Package

dbus/publish

Source

lisp.lisp (file)

Methods
Method: missing-handler MESSAGE CONNECTION
Generic Function: object-interfaces OBJECT
Package

dbus/introspect

Methods
Method: object-interfaces (OBJECT object)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: server-address-properties OBJECT
Package

dbus/server-addresses

Methods
Method: server-address-properties (STANDARD-SERVER-ADDRESS standard-server-address)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: server-address-socket-address OBJECT
Package

dbus/transport-unix

Methods
Method: server-address-socket-address (UNIX-SERVER-ADDRESS unix-server-address)

automatically generated reader method

Source

lisp.lisp (file)

Generic Function: signature-mismatch EXPECTED-SIGNATURE MESSAGE CONNECTION
Package

dbus/publish

Source

lisp.lisp (file)

Methods
Method: signature-mismatch EXPECTED-SIGNATURE MESSAGE CONNECTION

Previous: , Up: Internal definitions   [Contents][Index]

5.2.5 Classes

Class: dbus-object ()
Package

dbus/publish

Source

lisp.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

dbus-object-name (generic function)

Slot: path
Initargs

:path

Readers

dbus-object-path (generic function)

Writers

(setf dbus-object-path) (generic function)

Slot: method-handlers
Initform

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

Readers

dbus-object-method-handlers (generic function)

Slot: signal-handlers
Initform

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

Readers

dbus-object-signal-handlers (generic function)

Class: dbus-type ()
Package

dbus/types

Source

lisp.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

dbus-type-name (generic function)

Slot: signature
Initargs

:signature

Readers

dbus-type-signature (generic function)

Slot: sigexp-formatter
Initargs

:sigexp-formatter

Readers

dbus-type-sigexp-formatter (generic function)

Slot: signature-parser
Initargs

:signature-parser

Readers

dbus-type-signature-parser (generic function)

Slot: alignment
Initargs

:alignment

Readers

dbus-type-alignment (generic function)

Slot: packer
Initargs

:packer

Readers

dbus-type-packer (generic function)

Slot: unpacker
Initargs

:unpacker

Readers

dbus-type-unpacker (generic function)

Slot: checker
Initargs

:checker

Readers

dbus-type-checker (generic function)

Class: dbus-type-table ()
Package

dbus/types

Source

lisp.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: by-name
Initform

(make-hash-table)

Readers

dbus-type-table-by-name (generic function)

Slot: by-signature
Initform

(make-hash-table)

Readers

dbus-type-table-by-signature (generic function)

Class: handler ()
Package

dbus/publish

Source

lisp.lisp (file)

Direct superclasses

standard-object (class)

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

:object-name

Readers

handler-object-name (generic function)

Slot: lisp-name
Initargs

:lisp-name

Readers

handler-lisp-name (generic function)

Slot: name
Initargs

:name

Readers

handler-name (generic function)

Slot: interface
Initargs

:interface

Readers

handler-interface (generic function)

Slot: input-signature
Initargs

:input-signature

Readers

handler-input-signature (generic function)

Slot: function
Initargs

:function

Readers

handler-function (generic function)

Class: interface ()
Package

dbus/introspect

Source

lisp.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

interface-name (generic function)

Slot: methods
Initform

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

Readers

interface-methods (generic function)

Slot: properties
Initform

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

Readers

interface-properties (generic function)

Slot: signals
Initform

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

Readers

interface-signals (generic function)

Class: method ()
Package

dbus/introspect

Source

lisp.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

method-name (generic function)

Slot: signature
Initargs

:signature

Readers

method-signature (generic function)

Slot: arg-names
Initargs

:args

Readers

method-argument-names (generic function)

Slot: arg-types
Initargs

:arg-types

Readers

method-argument-types (generic function)

Slot: results
Initargs

:res

Readers

method-result-types (generic function)

Class: method-handler ()
Package

dbus/publish

Source

lisp.lisp (file)

Direct superclasses

handler (class)

Direct methods
Direct slots
Slot: output-signature
Initargs

:output-signature

Readers

handler-output-signature (generic function)

Class: object ()
Package

dbus/introspect

Source

lisp.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: connection
Initargs

:connection

Readers

object-connection (generic function)

Slot: path
Initargs

:path

Readers

object-path (generic function)

Slot: destination
Initargs

:destination

Readers

object-destination (generic function)

Slot: interfaces
Initform

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

Readers

object-interfaces (generic function)

Class: property ()
Package

dbus/introspect

Source

lisp.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

property-name (generic function)

Slot: type
Initargs

:type

Readers

property-type (generic function)

Slot: access
Initargs

:access

Readers

property-access (generic function)

Class: signal ()
Package

dbus/introspect

Source

lisp.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

signal-name (generic function)

Slot: arg-names
Initargs

:args

Readers

signal-argument-names (generic function)

Slot: arg-types
Initargs

:arg-types

Readers

signal-argument-types (generic function)

Class: signal-handler ()
Package

dbus/publish

Source

lisp.lisp (file)

Direct superclasses

handler (class)

Direct methods

Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   D   F   L  
Index Entry  Section

D
dbus.asd: The dbus<dot>asd file
dbus/all/lisp.lisp: The dbus/all/lisp<dot>lisp file
dbus/auth-dbus-cookie-sha1/lisp.lisp: The dbus/auth-dbus-cookie-sha1/lisp<dot>lisp file
dbus/auth-dbus-external/lisp.lisp: The dbus/auth-dbus-external/lisp<dot>lisp file
dbus/authentication-mechanisms/lisp.lisp: The dbus/authentication-mechanisms/lisp<dot>lisp file
dbus/conditions/lisp.lisp: The dbus/conditions/lisp<dot>lisp file
dbus/connections/lisp.lisp: The dbus/connections/lisp<dot>lisp file
dbus/convenience/lisp.lisp: The dbus/convenience/lisp<dot>lisp file
dbus/introspect/lisp.lisp: The dbus/introspect/lisp<dot>lisp file
dbus/messages/lisp.lisp: The dbus/messages/lisp<dot>lisp file
dbus/protocols/lisp.lisp: The dbus/protocols/lisp<dot>lisp file
dbus/publish/lisp.lisp: The dbus/publish/lisp<dot>lisp file
dbus/server-addresses/lisp.lisp: The dbus/server-addresses/lisp<dot>lisp file
dbus/transport-unix/lisp.lisp: The dbus/transport-unix/lisp<dot>lisp file
dbus/type-definitions/lisp.lisp: The dbus/type-definitions/lisp<dot>lisp file
dbus/types/lisp.lisp: The dbus/types/lisp<dot>lisp file
dbus/utils/lisp.lisp: The dbus/utils/lisp<dot>lisp file

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

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

Jump to:   D   F   L  

Next: , Previous: , Up: Indexes   [Contents][Index]

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): Exported generic functions
(setf connection-pending-messages): Exported generic functions
(setf connection-server-uuid): Exported generic functions
(setf connection-server-uuid): Exported generic functions
(setf connection-server-uuid): Exported generic functions
(setf dbus-object-path): Internal generic functions
(setf dbus-object-path): Internal generic functions
(setf find-authentication-mechanism-class): Exported functions
(setf find-dbus-object): Internal functions
(setf find-server-address-class): Exported functions
(setf interface-method): Exported functions
(setf interface-property): Exported functions
(setf interface-signal): Exported functions
(setf object-interface): Exported functions
(setf stream-read-position): Exported functions
(setf supports-unix-fd-passing-p): Exported generic functions
(setf supports-unix-fd-passing-p): Exported generic functions

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

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

C
call-with-if-failed-handler: Internal functions
call-with-open-bus: Internal functions
close-connection: Exported generic functions
close-connection: Exported generic functions
connection-event-base: Exported generic functions
connection-event-base: Exported generic functions
connection-fd: Exported generic functions
connection-fd: Exported generic functions
connection-next-serial: Exported generic functions
connection-next-serial: Exported generic functions
connection-pending-messages: Exported generic functions
connection-pending-messages: Exported generic functions
connection-server-address: Exported generic functions
connection-server-address: Exported generic functions
connection-server-uuid: Exported generic functions
connection-server-uuid: Exported generic functions
connection-socket: Internal generic functions
connection-socket: Internal generic functions
current-username: Exported functions

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

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

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

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

H
handler-error: Internal generic functions
handler-error: Internal generic functions
handler-error: Internal generic functions
handler-full-lisp-name: Internal generic functions
handler-full-lisp-name: Internal generic functions
handler-function: Internal generic functions
handler-function: Internal generic functions
handler-input-signature: Internal generic functions
handler-input-signature: Internal generic functions
handler-interface: Internal generic functions
handler-interface: Internal generic functions
handler-lisp-name: Internal generic functions
handler-lisp-name: Internal generic functions
handler-name: Internal generic functions
handler-name: Internal generic functions
handler-object-name: Internal generic functions
handler-object-name: Internal generic functions
handler-output-signature: Internal generic functions
handler-output-signature: Internal generic functions
hello: Exported functions

I
inexistent-entry: Exported functions
inexistent-entry-designator: Exported generic functions
inexistent-entry-designator: Exported generic functions
interface-method: Exported functions
interface-methods: Internal generic functions
interface-methods: Internal generic functions
interface-name: Exported generic functions
interface-name: Exported generic functions
interface-properties: Internal generic functions
interface-properties: Internal generic functions
interface-property: Exported functions
interface-signal: Exported functions
interface-signals: Internal generic functions
interface-signals: Internal generic functions
invoke-method: Exported functions

L
list-interface-methods: Exported functions
list-interface-properties: Exported functions
list-interface-signals: Exported functions
list-names: Exported functions
list-object-interfaces: Exported functions
lookup-handler: Internal generic functions
lookup-handler: Internal generic functions

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

O
object-connection: Exported generic functions
object-connection: Exported generic functions
object-destination: Exported generic functions
object-destination: Exported generic functions
object-interface: Exported functions
object-interfaces: Internal generic functions
object-interfaces: Internal generic functions
object-invoke: Exported functions
object-path: Exported generic functions
object-path: Exported generic functions
open-connection: Exported generic functions
open-connection: Exported generic functions
open-connection: Exported generic functions
open-connection: Exported generic functions
open-connection: Exported generic functions
open-socket-connection: Exported functions

P
pack: Exported functions
pack-1: Internal functions
pack-array: Exported functions
pack-seq: Exported functions
pack-string: Exported functions
pack-variant: Exported functions
parse-authentication-response: Internal functions
parse-introspection-document: Exported functions
parse-server-addresses-from-stream: Internal functions
parse-server-addresses-string: Exported functions
parse-signature-from-stream: Internal functions
prompt-for-value: Internal functions
property-access: Exported generic functions
property-access: Exported generic functions
property-name: Exported generic functions
property-name: Exported generic functions
property-type: Exported generic functions
property-type: Exported generic functions
publish-objects: Exported generic functions
publish-objects: Exported generic functions
publish-objects: Exported generic functions

R
random-challenge-string: Internal functions
receive-authentication-response: Exported functions
receive-line: Exported generic functions
receive-line: Exported generic functions
receive-message: Exported generic functions
receive-message: Exported generic functions
register-dbus-method: Internal functions
register-dbus-object: Internal functions
register-dbus-signal-handler: Internal functions
register-dbus-type: Internal functions
replace-entry-p: Exported functions
request-name: Exported functions
require-dbus-object: Internal functions

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

U
unescape-server-addresses-string: Internal functions
unpack: Exported functions
unpack-1: Internal functions
unpack-array: Exported functions
unpack-seq: Exported functions
unpack-string: Exported functions
unpack-variant: Exported functions
unsigned-to-signed: Exported functions

V
valid-array-p: Exported functions
valid-body-p: Exported functions
valid-dict-entry-p: Exported functions
valid-signature-p: Exported functions
valid-struct-p: Exported functions
valid-value-p: Internal functions
valid-variant-p: Exported functions

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

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

Next: , Previous: , Up: Indexes   [Contents][Index]

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*: Exported special variables
*authentication-mechanism-classes*: Internal special variables
*dbus-type-table*: Internal special variables
*keyrings-directory*: Internal special variables
*server-address-classes*: Internal special variables
*stream-read-positions*: Internal special variables

A
access: Internal classes
alignment: Internal classes
arg-names: Internal classes
arg-names: Internal classes
arg-types: Internal classes
arg-types: Internal classes
argument: Exported conditions
arguments: Exported conditions

B
body: Exported classes
body-length: Exported classes
by-name: Internal classes
by-signature: Internal classes

C
checker: Internal classes
command: Exported conditions
connection: Exported classes
connection: Internal classes
Constant, message-no-auto-start: Exported constants
Constant, message-no-reply-expected: Exported constants

D
designator: Exported conditions
destination: Exported classes
destination: Internal classes

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

F
flags: Exported classes
function: Internal classes

I
input-signature: Internal classes
interface: Exported classes
interface: Exported classes
interface: Internal classes
interfaces: Internal classes

L
lisp-name: Internal classes

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

N
name: Exported classes
name: Exported classes
name: Internal classes
name: Internal classes
name: Internal classes
name: Internal classes
name: Internal classes
name: Internal classes
name: Internal classes
new: Exported conditions

O
object-name: Internal classes
old: Exported conditions
output-signature: Internal classes

P
packer: Internal classes
path: Exported classes
path: Exported classes
path: Internal classes
path: Internal classes
pending-messages: Exported classes
properties: Exported classes
properties: Internal classes

R
reply-serial: Exported classes
reply-serial: Exported classes
results: Internal classes

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

T
textual: Exported classes
transport-name: Exported classes
type: Internal classes

U
unpacker: Internal classes
uuid: Exported classes

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

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

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

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

B
bus: Exported classes

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

D
dbus: The dbus system
dbus-cookie-sha1-authentication-mechanism: Exported classes
dbus-error: Exported conditions
dbus-external-authentication-mechanism: Exported classes
dbus-object: Internal classes
dbus-type: Internal classes
dbus-type-table: Internal classes
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: Exported conditions
error-message: Exported classes

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

H
handler: Internal classes

I
inexistent-entry: Exported conditions
interface: Internal classes

M
message: Exported classes
method: Internal classes
method-call-message: Exported classes
method-error: Exported conditions
method-handler: Internal classes
method-return-message: Exported classes

O
object: Internal 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: Internal classes

S
server-address: Exported classes
signal: Internal classes
signal-handler: Internal classes
signal-message: Exported classes
socket-connection-mixin: Exported classes
standard-authentication-mechanism: Exported classes
standard-connection: Exported classes
standard-message: Exported classes
standard-server-address: Exported 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: Exported classes
unix-server-address: Exported classes

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