logo

Module zbus::fdo

source · []
Expand description

D-Bus standard interfaces.

The D-Bus specification defines the message bus messages and some standard interfaces that may be useful across various D-Bus applications. This module provides their proxy.

Structs

Credentials of a process connected to a bus server.

Proxy for the org.freedesktop.DBus interface.

A InterfacesAdded signal.

InterfacesAdded signal arguments.

A Stream implementation that yields InterfacesAdded signals.

A InterfacesRemoved signal.

InterfacesRemoved signal arguments.

A Stream implementation that yields InterfacesRemoved signals.

Proxy for the org.freedesktop.DBus.Introspectable interface.

Proxy for the org.freedesktop.DBus.Monitoring interface.

A NameAcquired signal.

NameAcquired signal arguments.

A Stream implementation that yields NameAcquired signals.

A NameLost signal.

NameLost signal arguments.

A Stream implementation that yields NameLost signals.

A NameOwnerChanged signal.

NameOwnerChanged signal arguments.

A Stream implementation that yields NameOwnerChanged signals.

Proxy for the org.freedesktop.DBus.ObjectManager interface.

Proxy for the org.freedesktop.DBus.Peer interface.

Server-side implementation for the org.freedesktop.DBus.Properties interface. This interface is implemented automatically for any object registered to the ObjectServer.

A PropertiesChanged signal.

PropertiesChanged signal arguments.

A Stream implementation that yields PropertiesChanged signals.

Proxy for the org.freedesktop.DBus.Properties interface.

Proxy for the org.freedesktop.DBus.Stats interface.

Enums

The return code of the release_name method.

The flags used by the bus request_name method.

The return code of the request_name method.

Type Definitions

Alias for a Result with the error type zbus::fdo::Error.