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.DBusinterface. - Interfaces
Added - A
InterfacesAddedsignal. - Interfaces
Added Args InterfacesAddedsignal arguments.- Interfaces
Added Stream - A
Streamimplementation that yieldsInterfacesAddedsignals. - Interfaces
Removed - A
InterfacesRemovedsignal. - Interfaces
Removed Args InterfacesRemovedsignal arguments.- Interfaces
Removed Stream - A
Streamimplementation that yieldsInterfacesRemovedsignals. - Introspectable
Proxy - Proxy for the
org.freedesktop.DBus.Introspectableinterface. - Monitoring
Proxy - Proxy for the
org.freedesktop.DBus.Monitoringinterface. - Name
Acquired - A
NameAcquiredsignal. - Name
Acquired Args NameAcquiredsignal arguments.- Name
Acquired Stream - A
Streamimplementation that yieldsNameAcquiredsignals. - Name
Lost - A
NameLostsignal. - Name
Lost Args NameLostsignal arguments.- Name
Lost Stream - A
Streamimplementation that yieldsNameLostsignals. - Name
Owner Changed - A
NameOwnerChangedsignal. - Name
Owner Changed Args NameOwnerChangedsignal arguments.- Name
Owner Changed Stream - A
Streamimplementation that yieldsNameOwnerChangedsignals. - Object
Manager - Service-side Object Manager interface implementation.
- Object
Manager Proxy - Proxy for the
org.freedesktop.DBus.ObjectManagerinterface. - Peer
Proxy - Proxy for the
org.freedesktop.DBus.Peerinterface. - Properties
- Server-side implementation for the
org.freedesktop.DBus.Propertiesinterface. This interface is implemented automatically for any object registered to the ObjectServer. - Properties
Changed - A
PropertiesChangedsignal. - Properties
Changed Args PropertiesChangedsignal arguments.- Properties
Changed Stream - A
Streamimplementation that yieldsPropertiesChangedsignals. - Properties
Proxy - Proxy for the
org.freedesktop.DBus.Propertiesinterface. - Stats
Proxy - Proxy for the
org.freedesktop.DBus.Debug.Statsinterface.
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_namemethod. - Request
Name Flags - The flags used by the bus
request_namemethod. - Request
Name Reply - The return code of the
request_namemethod.
Type Aliases§
- Managed
Objects - The type returned by the
ObjectManagerProxy::get_managed_objectsmethod. - Result
- Alias for a
Resultwith the error typezbus::fdo::Error.