GDBusInterfaceVTable

Type Alias GDBusInterfaceVTable 

Source
pub type GDBusInterfaceVTable = _GDBusInterfaceVTable;

Aliased Type§

#[repr(C)]
pub struct GDBusInterfaceVTable { pub method_call: Option<unsafe extern "C" fn(*mut _GDBusConnection, *const i8, *const i8, *const i8, *const i8, *mut _GVariant, *mut _GDBusMethodInvocation, *mut c_void)>, pub get_property: Option<unsafe extern "C" fn(*mut _GDBusConnection, *const i8, *const i8, *const i8, *const i8, *mut *mut _GError, *mut c_void) -> *mut _GVariant>, pub set_property: Option<unsafe extern "C" fn(*mut _GDBusConnection, *const i8, *const i8, *const i8, *const i8, *mut _GVariant, *mut *mut _GError, *mut c_void) -> i32>, pub padding: [*mut c_void; 8], }

Fields§

§method_call: Option<unsafe extern "C" fn(*mut _GDBusConnection, *const i8, *const i8, *const i8, *const i8, *mut _GVariant, *mut _GDBusMethodInvocation, *mut c_void)>§get_property: Option<unsafe extern "C" fn(*mut _GDBusConnection, *const i8, *const i8, *const i8, *const i8, *mut *mut _GError, *mut c_void) -> *mut _GVariant>§set_property: Option<unsafe extern "C" fn(*mut _GDBusConnection, *const i8, *const i8, *const i8, *const i8, *mut _GVariant, *mut *mut _GError, *mut c_void) -> i32>§padding: [*mut c_void; 8]