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 yieldsInterfacesAdded
signals. - A
InterfacesRemoved
signal. InterfacesRemoved
signal arguments.- A
Stream
implementation that yieldsInterfacesRemoved
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 yieldsNameAcquired
signals. - A
NameLost
signal. NameLost
signal arguments.- A
NameOwnerChanged
signal. NameOwnerChanged
signal arguments.- A
Stream
implementation that yieldsNameOwnerChanged
signals. - Service-side Object Manager interface implementation.
- 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 yieldsPropertiesChanged
signals. - Proxy for the
org.freedesktop.DBus.Properties
interface. - Proxy for the
org.freedesktop.DBus.Debug.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 Aliases§
- The type returned by the
ObjectManagerProxy::get_managed_objects
method. - Alias for a
Result
with the error typezbus::fdo::Error
.