Type Alias GDBusMethodInfo

Source
pub type GDBusMethodInfo = _GDBusMethodInfo;
Expand description

GDBusMethodInfo: @ref_count: The reference count or -1 if statically allocated. @name: The name of the D-Bus method, e.g. @RequestName. @in_args: (array zero-terminated=1): A pointer to a %NULL-terminated array of pointers to #GDBusArgInfo structures or %NULL if there are no in arguments. @out_args: (array zero-terminated=1): A pointer to a %NULL-terminated array of pointers to #GDBusArgInfo structures or %NULL if there are no out arguments. @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 method on an D-Bus interface.

Since: 2.26

Aliased Type§

struct GDBusMethodInfo {
    pub ref_count: i32,
    pub name: *mut i8,
    pub in_args: *mut *mut _GDBusArgInfo,
    pub out_args: *mut *mut _GDBusArgInfo,
    pub annotations: *mut *mut _GDBusAnnotationInfo,
}

Fields§

§ref_count: i32§name: *mut i8§in_args: *mut *mut _GDBusArgInfo§out_args: *mut *mut _GDBusArgInfo§annotations: *mut *mut _GDBusAnnotationInfo