Type Alias frida_sys::GDBusInterfaceVTable
source · 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]