Struct gio::DBusInterfaceInfo [−][src]
pub struct DBusInterfaceInfo(_);
Expand description
Information about a D-Bus interface.
Implementations
Appends an XML representation of self
(and its children) to string_builder
.
This function is typically used for generating introspection XML
documents at run-time for handling the
org.freedesktop.DBus.Introspectable.Introspect
method.
indent
Indentation level.
string_builder
A glib::String
to to append XML data to.
Looks up information about a method.
The cost of this function is O(n) in number of methods unless
g_dbus_interface_info_cache_build()
has been used on self
.
name
A D-Bus method name (typically in CamelCase)
Returns
A DBusMethodInfo
or None
if not found. Do not free, it is owned by self
.
Looks up information about a property.
The cost of this function is O(n) in number of properties unless
g_dbus_interface_info_cache_build()
has been used on self
.
name
A D-Bus property name (typically in CamelCase).
Returns
A DBusPropertyInfo
or None
if not found. Do not free, it is owned by self
.
Looks up information about a signal.
The cost of this function is O(n) in number of signals unless
g_dbus_interface_info_cache_build()
has been used on self
.
name
A D-Bus signal name (typically in CamelCase)
Returns
A DBusSignalInfo
or None
if not found. Do not free, it is owned by self
.
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Returns the type identifier of Self
.
Auto Trait Implementations
impl RefUnwindSafe for DBusInterfaceInfo
impl !Send for DBusInterfaceInfo
impl !Sync for DBusInterfaceInfo
impl Unpin for DBusInterfaceInfo
impl UnwindSafe for DBusInterfaceInfo
Blanket Implementations
Mutably borrows from an owned value. Read more
impl<'a, T, C> FromValueOptional<'a> for T where
C: ValueTypeChecker<Error = ValueTypeMismatchOrNoneError>,
T: FromValue<'a, Checker = C>,