#[repr(C)]
pub struct GDBusObjectIface {
    pub parent_iface: GTypeInterface,
    pub get_object_path: Option<unsafe extern "C" fn(_: *mut GDBusObject) -> *const c_char>,
    pub get_interfaces: Option<unsafe extern "C" fn(_: *mut GDBusObject) -> *mut GList>,
    pub get_interface: Option<unsafe extern "C" fn(_: *mut GDBusObject, _: *const c_char) -> *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 c_char>
                           
                           
                           get_interfaces: Option<unsafe extern "C" fn(_: *mut GDBusObject) -> *mut GList>
                           
                           
                           get_interface: Option<unsafe extern "C" fn(_: *mut GDBusObject, _: *const c_char) -> *mut GDBusInterface>
                           
                           
                           interface_added: Option<unsafe extern "C" fn(_: *mut GDBusObject, _: *mut GDBusInterface)>
                           
                           
                           interface_removed: Option<unsafe extern "C" fn(_: *mut GDBusObject, _: *mut GDBusInterface)>