GDBusObjectIface

Type Alias GDBusObjectIface 

Source
pub type GDBusObjectIface = _GDBusObjectIface;

Aliased Type§

#[repr(C)]
pub struct GDBusObjectIface { pub parent_iface: _GTypeInterface, pub get_object_path: Option<unsafe extern "C" fn(*mut _GDBusObject) -> *const i8>, pub get_interfaces: Option<unsafe extern "C" fn(*mut _GDBusObject) -> *mut _GList>, pub get_interface: Option<unsafe extern "C" fn(*mut _GDBusObject, *const i8) -> *mut _GDBusInterface>, pub interface_added: Option<unsafe extern "C" fn(*mut _GDBusObject, *mut _GDBusInterface)>, pub interface_removed: Option<unsafe extern "C" fn(*mut _GDBusObject, *mut _GDBusInterface)>, }

Fields§

§parent_iface: _GTypeInterface§get_object_path: Option<unsafe extern "C" fn(*mut _GDBusObject) -> *const i8>§get_interfaces: Option<unsafe extern "C" fn(*mut _GDBusObject) -> *mut _GList>§get_interface: Option<unsafe extern "C" fn(*mut _GDBusObject, *const i8) -> *mut _GDBusInterface>§interface_added: Option<unsafe extern "C" fn(*mut _GDBusObject, *mut _GDBusInterface)>§interface_removed: Option<unsafe extern "C" fn(*mut _GDBusObject, *mut _GDBusInterface)>