Struct gio_sys::GDBusObjectManagerIface [] [src]

pub struct GDBusObjectManagerIface {
    pub parent_iface: GTypeInterface,
    pub get_object_path: Option<unsafe extern "C" fn(_: *mut GDBusObjectManager) -> *const c_char>,
    pub get_objects: Option<unsafe extern "C" fn(_: *mut GDBusObjectManager) -> *mut GList>,
    pub get_object: Option<unsafe extern "C" fn(_: *mut GDBusObjectManager, _: *const c_char) -> *mut GDBusObject>,
    pub get_interface: Option<unsafe extern "C" fn(_: *mut GDBusObjectManager, _: *const c_char, _: *const c_char) -> *mut GDBusInterface>,
    pub object_added: Option<unsafe extern "C" fn(_: *mut GDBusObjectManager, _: *mut GDBusObject)>,
    pub object_removed: Option<unsafe extern "C" fn(_: *mut GDBusObjectManager, _: *mut GDBusObject)>,
    pub interface_added: Option<unsafe extern "C" fn(_: *mut GDBusObjectManager, _: *mut GDBusObject, _: *mut GDBusInterface)>,
    pub interface_removed: Option<unsafe extern "C" fn(_: *mut GDBusObjectManager, _: *mut GDBusObject, _: *mut GDBusInterface)>,
}

Fields