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§
- Connection
Credentials - Credentials of a process connected to a bus server.
- DBus
Proxy - Proxy for the
org.freedesktop.DBus
interface. - Interfaces
Added - A
InterfacesAdded
signal. - Interfaces
Added Args InterfacesAdded
signal arguments.- Interfaces
Added Stream - A
Stream
implementation that yieldsInterfacesAdded
signals. - Interfaces
Removed - A
InterfacesRemoved
signal. - Interfaces
Removed Args InterfacesRemoved
signal arguments.- Interfaces
Removed Stream - A
Stream
implementation that yieldsInterfacesRemoved
signals. - Introspectable
Proxy - Proxy for the
org.freedesktop.DBus.Introspectable
interface. - Monitoring
Proxy - Proxy for the
org.freedesktop.DBus.Monitoring
interface. - Name
Acquired - A
NameAcquired
signal. - Name
Acquired Args NameAcquired
signal arguments.- Name
Acquired Stream - A
Stream
implementation that yieldsNameAcquired
signals. - Name
Lost - A
NameLost
signal. - Name
Lost Args NameLost
signal arguments.- Name
Lost Stream - A
Stream
implementation that yieldsNameLost
signals. - Name
Owner Changed - A
NameOwnerChanged
signal. - Name
Owner Changed Args NameOwnerChanged
signal arguments.- Name
Owner Changed Stream - A
Stream
implementation that yieldsNameOwnerChanged
signals. - Object
Manager - Service-side Object Manager interface implementation.
- Object
Manager Proxy - Proxy for the
org.freedesktop.DBus.ObjectManager
interface. - Peer
Proxy - Proxy for the
org.freedesktop.DBus.Peer
interface. - Properties
- Server-side implementation for the
org.freedesktop.DBus.Properties
interface. This interface is implemented automatically for any object registered to the ObjectServer. - Properties
Changed - A
PropertiesChanged
signal. - Properties
Changed Args PropertiesChanged
signal arguments.- Properties
Changed Stream - A
Stream
implementation that yieldsPropertiesChanged
signals. - Properties
Proxy - Proxy for the
org.freedesktop.DBus.Properties
interface. - Stats
Proxy - Proxy for the
org.freedesktop.DBus.Debug.Stats
interface.
Enums§
- Error
- Errors from https://gitlab.freedesktop.org/dbus/dbus/-/blob/master/dbus/dbus-protocol.h
- Release
Name Reply - The return code of the
release_name
method. - Request
Name Flags - The flags used by the bus
request_name
method. - Request
Name Reply - The return code of the
request_name
method.
Type Aliases§
- Managed
Objects - The type returned by the
ObjectManagerProxy::get_managed_objects
method. - Result
- Alias for a
Result
with the error typezbus::fdo::Error
.