Struct zbus::fdo::Properties [−][src]
pub struct Properties;
Expand description
Server-side implementation for the org.freedesktop.DBus.Properties
interface.
This interface is implemented automatically for any object registered to the
ObjectServer.
Implementations
Trait Implementations
Return the name of the interface. Ex: “org.foo.MyInterface”
Get a property value. Returns None
if the property doesn’t exist.
Return all the properties.
Set a property value. Returns None
if the property doesn’t exist.
Call a &self
method. Returns None
if the method doesn’t exist.
fn call_mut(
&mut self,
c: &Connection,
m: &Message,
name: MemberName<'_>
) -> Option<Result<u32>>
fn call_mut(
&mut self,
c: &Connection,
m: &Message,
name: MemberName<'_>
) -> Option<Result<u32>>
Call a &mut self
method. Returns None
if the method doesn’t exist.
Write introspection XML to the writer, with the given indentation level.