dbus library

Classes

DBusAddress
An address of a D-Bus server.
DBusArray
D-Bus representation of an ordered list of D-Bus values of the same type.
DBusBoolean
D-Bus representation of a boolean value.
DBusByte
D-Bus representation of an unsigned 8 bit value.
DBusClient
A client connection to a D-Bus server.
DBusDict
D-Bus representation of an associative array of D-Bus values.
DBusDouble
D-Bus representation of a 64 bit floating point value.
DBusGetAllPropertiesResponse
A successful response to DBusObject.getAllProperties.
DBusGetPropertyResponse
A successful response to DBusObject.getProperty.
DBusInt16
D-Bus representation of a signed 16 bit integer.
DBusInt32
D-Bus representation of a signed 32 bit integer.
DBusInt64
D-Bus representation of a signed 64 bit integer.
DBusIntrospectAnnotation
Annotation that applies to a D-Bus interface, method, signal, property or argument.
DBusIntrospectArgument
Introspection information about a D-Bus argument.
DBusIntrospectInterface
Introspection information about a D-Bus interface.
DBusIntrospectMethod
Introspection information about a D-Bus method.
DBusIntrospectNode
Introspection information about a D-Bus node.
DBusIntrospectProperty
Introspection information about a D-Bus property.
DBusIntrospectSignal
Introspection information about a D-Bus signal.
DBusMaybe
D-Bus value that contains a D-Bus type or null. This type is reserved for future use, and is not currently able to be sent or received using D-Bus.
DBusMethodCall
A D-Bus method call.
DBusMethodErrorResponse
An error response to a method call.
DBusMethodResponse
A response to a method call.
DBusMethodSuccessResponse
A success response to a method call.
DBusNameOwnerChangedEvent
Event generated when a bus name ownership changes.
DBusObject
An object that is exported on the bus.
DBusObjectManagerInterfacesAddedSignal
Signal received when interfaces are added.
DBusObjectManagerInterfacesRemovedSignal
Signal received when interfaces are removed.
DBusObjectPath
A D-Bus object path.
DBusProcessCredentials
Credentials returned in DBusClient.getConnectionCredentials.
DBusPropertiesChangedSignal
Signal received when properties are changed.
DBusRemoteObject
An object to simplify access to a D-Bus object.
DBusRemoteObjectManager
An object to simplify access to a D-Bus object manager.
DBusRemoteObjectSignalStream
A stream of signals from a remote object.
DBusServer
A D-Bus server.
DBusSignal
A D-Bus signal.
DBusSignalStream
A stream of signals.
DBusSignature
D-Bus value that indicates a set of D-Bus types.
DBusString
D-Bus representation of an Unicode text string.
DBusStruct
D-Bus value that contains a fixed set of other values.
DBusUint16
D-Bus representation of an unsigned 16 bit integer.
DBusUint32
D-Bus representation of an unsigned 32 bit integer.
DBusUint64
D-Bus representation of an unsigned 64 bit integer.
DBusUnixFd
D-Bus value that contains a Unix file descriptor.
DBusValue
Base class for D-Bus values.
DBusVariant
D-Bus value that contains any D-Bus type.

Enums

DBusAddressTcpFamily
IP address family used in DBusAddress.tcp.
DBusArgumentDirection
The direction a D-Bus method argument is passed, either in_ for inputs (e.g. method arguments) or out for outputs.
DBusPropertyAccess
Access allowed to D-Bus properties. Properties may be readwrite, read-only or write-only.
DBusReleaseNameReply
Reply received when calling DBusClient.releaseName.
DBusRequestNameFlag
Flags passed to DBusClient.requestName.
DBusRequestNameReply
Reply received when calling DBusClient.requestName.
DBusServerStartServiceResult
Results of starting a service.
DBusStartServiceByNameReply
Reply received when calling DBusClient.startServiceByName.

Functions

parseDBusIntrospectXml(String xml) DBusIntrospectNode
Parse D-Bus introspection data.

Exceptions / Errors

DBusAccessDeniedException
Exception when access was denied to the requested resource.
DBusAuthFailedException
Exception when authentication failed accessing the requested resource.
DBusClosedException
Exception thrown when a request is sent and the connection to the D-Bus server is closed.
DBusErrorException
Standard D-Bus exception in the org.freedesktop.DBus.Error namespace.
DBusFailedException
Exception when a general failure occurs.
DBusInvalidArgsException
Exception when invalid arguments were provided to a method call.
DBusMethodResponseException
Exception when error received calling a D-Bus method on a remote object.
DBusNotSupportedException
Exception when accessing a feature that is not supported.
DBusPropertyReadOnlyException
Exception when a read-only property was written to.
DBusPropertySignatureException
Exception thrown when a D-Bus property returns a value that don't match the expected signature.
DBusPropertyWriteOnlyException
Exception when a write-only property was read from.
DBusReplySignatureException
Exception thrown when a D-Bus method call returns values that don't match the expected signature.
DBusServiceUnknownException
Exception when there is no service providing the requested bus name.
DBusSignalSignatureException
Exception thrown when a D-Bus signal contains values that don't match the expected signature.
DBusTimedOutException
Exception when a request times out.
DBusTimeoutException
Exception when a request times out.
DBusUnknownInterfaceException
Exception when an unknown interface was requested.
DBusUnknownMethodException
Exception when an unknown method was requested.
DBusUnknownObjectException
Exception when an unknown object was requested.
DBusUnknownPropertyException
Exception when an unknown property was requested.