pub type GDBusInterfaceVTable = _GDBusInterfaceVTable;

Aliased Type§

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]