Struct dbus::obj::Property [] [src]

pub struct Property<'a> {
    // some fields omitted
}

Properties that a remote application can get/set.

Methods

impl<'a> Property<'a>
[src]

fn new_ro<N: ToString>(name: N, sig: TypeSig<'a>, h: Box<PropertyROHandler + 'a>) -> Property<'a>

Creates a new read-only Property

fn new_rw<N: ToString>(name: N, sig: TypeSig<'a>, h: Box<PropertyRWHandler + 'a>) -> Property<'a>

Creates a new read-write Property

fn new_wo<N: ToString>(name: N, sig: TypeSig<'a>, h: Box<PropertyWOHandler + 'a>) -> Property<'a>

Creates a new write-only Property

fn annotate<N: ToString, V: ToString>(&mut self, name: N, value: V)

Add an annotation to the Property