Struct dbus::tree::ObjectPath [] [src]

pub struct ObjectPath<M> {
    // some fields omitted
}

A D-Bus Object Path.

Methods

impl<M: MethodType> ObjectPath<M>
[src]

fn add(self, p: Interface<M>) -> Self

Add an Interface to this Object Path.

fn introspectable(self) -> Self

Adds introspection support for this object path.

fn object_manager(self) -> Self

Adds ObjectManager support for this object path.

It is not possible to add/remove interfaces while the object path belongs to a tree, hence no InterfacesAdded / InterfacesRemoved signals are sent.

Trait Implementations

Derived Implementations

impl<M: Debug> Debug for ObjectPath<M>
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result