Module dbus::stdintf [] [src]

This module contains some standard interfaces and an easy way to call them.

See the D-Bus specification for more information about these standard interfaces.

The code here was originally created by dbus-codegen. Signal handling is not yet implemented here - use Message::signal to emit or Connection.add_match to receive, as usual.

Example

use dbus::{Connection, BusType};
use dbus::stdintf::OrgFreedesktopDBusIntrospectable;
let c = Connection::get_private(BusType::Session).unwrap();
let p = c.with_path("org.freedesktop.DBus", "/", 10000);
println!("Introspection XML: {}", p.introspect().unwrap());

Traits

OrgFreedesktopDBusIntrospectable

Method of the org.freedesktop.DBus.Introspectable interface.

OrgFreedesktopDBusObjectManager

Method of the org.freedesktop.DBus.ObjectManager interface.

OrgFreedesktopDBusPeer

Methods of the org.freedesktop.DBus.Peer interface.

OrgFreedesktopDBusProperties

Methods of the org.freedesktop.DBus.Properties interface.