Struct gio_sys::GDBusObjectIface [−][src]
#[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)>
Trait Implementations
impl Copy for GDBusObjectIface[src]
impl Copy for GDBusObjectIfaceimpl Clone for GDBusObjectIface[src]
impl Clone for GDBusObjectIfacefn clone(&self) -> GDBusObjectIface[src]
fn clone(&self) -> GDBusObjectIfaceReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl Debug for GDBusObjectIface[src]
impl Debug for GDBusObjectIfaceAuto Trait Implementations
impl Send for GDBusObjectIface
impl Send for GDBusObjectIfaceimpl Sync for GDBusObjectIface
impl Sync for GDBusObjectIface