Type Alias GDBusInterfaceInfo

Source
pub type GDBusInterfaceInfo = _GDBusInterfaceInfo;
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

Aliased Type§

struct GDBusInterfaceInfo {
    pub ref_count: i32,
    pub name: *mut i8,
    pub methods: *mut *mut _GDBusMethodInfo,
    pub signals: *mut *mut _GDBusSignalInfo,
    pub properties: *mut *mut _GDBusPropertyInfo,
    pub annotations: *mut *mut _GDBusAnnotationInfo,
}

Fields§

§ref_count: i32§name: *mut i8§methods: *mut *mut _GDBusMethodInfo§signals: *mut *mut _GDBusSignalInfo§properties: *mut *mut _GDBusPropertyInfo§annotations: *mut *mut _GDBusAnnotationInfo