#[repr(C)]pub struct _GDBusInterfaceInfo {
pub ref_count: gint,
pub name: *mut gchar,
pub methods: *mut *mut GDBusMethodInfo,
pub signals: *mut *mut GDBusSignalInfo,
pub properties: *mut *mut GDBusPropertyInfo,
pub annotations: *mut *mut GDBusAnnotationInfo,
}
Expand description
GDBusInterfaceInfo: @ref_count: The reference count or -1 if statically allocated. @name: The name of the D-Bus interface, e.g. “org.freedesktop.DBus.Properties”. @methods: (array zero-terminated=1): A pointer to a %NULL-terminated array of pointers to #GDBusMethodInfo structures or %NULL if there are no methods. @signals: (array zero-terminated=1): A pointer to a %NULL-terminated array of pointers to #GDBusSignalInfo structures or %NULL if there are no signals. @properties: (array zero-terminated=1): A pointer to a %NULL-terminated array of pointers to #GDBusPropertyInfo structures or %NULL if there are no properties. @annotations: (array zero-terminated=1): A pointer to a %NULL-terminated array of pointers to #GDBusAnnotationInfo structures or %NULL if there are no annotations.
Information about a D-Bus interface.
Since: 2.26
Fields§
§ref_count: gint
§name: *mut gchar
§methods: *mut *mut GDBusMethodInfo
§signals: *mut *mut GDBusSignalInfo
§properties: *mut *mut GDBusPropertyInfo
§annotations: *mut *mut GDBusAnnotationInfo
Trait Implementations§
Source§impl Clone for _GDBusInterfaceInfo
impl Clone for _GDBusInterfaceInfo
Source§fn clone(&self) -> _GDBusInterfaceInfo
fn clone(&self) -> _GDBusInterfaceInfo
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more