GumScriptBackendInterface

Type Alias GumScriptBackendInterface 

Source
pub type GumScriptBackendInterface = _GumScriptBackendInterface;

Aliased Type§

#[repr(C)]
pub struct GumScriptBackendInterface {
Show 15 fields pub parent: _GTypeInterface, pub create: Option<unsafe extern "C" fn(*mut _GumScriptBackend, *const i8, *const i8, *mut _GBytes, *mut _GCancellable, Option<unsafe extern "C" fn(*mut _GObject, *mut _GAsyncResult, *mut c_void)>, *mut c_void)>, pub create_finish: Option<unsafe extern "C" fn(*mut _GumScriptBackend, *mut _GAsyncResult, *mut *mut _GError) -> *mut _GumScript>, pub create_sync: Option<unsafe extern "C" fn(*mut _GumScriptBackend, *const i8, *const i8, *mut _GBytes, *mut _GCancellable, *mut *mut _GError) -> *mut _GumScript>, pub create_from_bytes: Option<unsafe extern "C" fn(*mut _GumScriptBackend, *mut _GBytes, *mut _GBytes, *mut _GCancellable, Option<unsafe extern "C" fn(*mut _GObject, *mut _GAsyncResult, *mut c_void)>, *mut c_void)>, pub create_from_bytes_finish: Option<unsafe extern "C" fn(*mut _GumScriptBackend, *mut _GAsyncResult, *mut *mut _GError) -> *mut _GumScript>, pub create_from_bytes_sync: Option<unsafe extern "C" fn(*mut _GumScriptBackend, *mut _GBytes, *mut _GBytes, *mut _GCancellable, *mut *mut _GError) -> *mut _GumScript>, pub compile: Option<unsafe extern "C" fn(*mut _GumScriptBackend, *const i8, *const i8, *mut _GCancellable, Option<unsafe extern "C" fn(*mut _GObject, *mut _GAsyncResult, *mut c_void)>, *mut c_void)>, pub compile_finish: Option<unsafe extern "C" fn(*mut _GumScriptBackend, *mut _GAsyncResult, *mut *mut _GError) -> *mut _GBytes>, pub compile_sync: Option<unsafe extern "C" fn(*mut _GumScriptBackend, *const i8, *const i8, *mut _GCancellable, *mut *mut _GError) -> *mut _GBytes>, pub snapshot: Option<unsafe extern "C" fn(*mut _GumScriptBackend, *const i8, *const i8, *mut _GCancellable, Option<unsafe extern "C" fn(*mut _GObject, *mut _GAsyncResult, *mut c_void)>, *mut c_void)>, pub snapshot_finish: Option<unsafe extern "C" fn(*mut _GumScriptBackend, *mut _GAsyncResult, *mut *mut _GError) -> *mut _GBytes>, pub snapshot_sync: Option<unsafe extern "C" fn(*mut _GumScriptBackend, *const i8, *const i8, *mut _GCancellable, *mut *mut _GError) -> *mut _GBytes>, pub with_lock_held: Option<unsafe extern "C" fn(*mut _GumScriptBackend, Option<unsafe extern "C" fn(*mut c_void)>, *mut c_void)>, pub is_locked: Option<unsafe extern "C" fn(*mut _GumScriptBackend) -> i32>,
}

Fields§

§parent: _GTypeInterface§create: Option<unsafe extern "C" fn(*mut _GumScriptBackend, *const i8, *const i8, *mut _GBytes, *mut _GCancellable, Option<unsafe extern "C" fn(*mut _GObject, *mut _GAsyncResult, *mut c_void)>, *mut c_void)>§create_finish: Option<unsafe extern "C" fn(*mut _GumScriptBackend, *mut _GAsyncResult, *mut *mut _GError) -> *mut _GumScript>§create_sync: Option<unsafe extern "C" fn(*mut _GumScriptBackend, *const i8, *const i8, *mut _GBytes, *mut _GCancellable, *mut *mut _GError) -> *mut _GumScript>§create_from_bytes: Option<unsafe extern "C" fn(*mut _GumScriptBackend, *mut _GBytes, *mut _GBytes, *mut _GCancellable, Option<unsafe extern "C" fn(*mut _GObject, *mut _GAsyncResult, *mut c_void)>, *mut c_void)>§create_from_bytes_finish: Option<unsafe extern "C" fn(*mut _GumScriptBackend, *mut _GAsyncResult, *mut *mut _GError) -> *mut _GumScript>§create_from_bytes_sync: Option<unsafe extern "C" fn(*mut _GumScriptBackend, *mut _GBytes, *mut _GBytes, *mut _GCancellable, *mut *mut _GError) -> *mut _GumScript>§compile: Option<unsafe extern "C" fn(*mut _GumScriptBackend, *const i8, *const i8, *mut _GCancellable, Option<unsafe extern "C" fn(*mut _GObject, *mut _GAsyncResult, *mut c_void)>, *mut c_void)>§compile_finish: Option<unsafe extern "C" fn(*mut _GumScriptBackend, *mut _GAsyncResult, *mut *mut _GError) -> *mut _GBytes>§compile_sync: Option<unsafe extern "C" fn(*mut _GumScriptBackend, *const i8, *const i8, *mut _GCancellable, *mut *mut _GError) -> *mut _GBytes>§snapshot: Option<unsafe extern "C" fn(*mut _GumScriptBackend, *const i8, *const i8, *mut _GCancellable, Option<unsafe extern "C" fn(*mut _GObject, *mut _GAsyncResult, *mut c_void)>, *mut c_void)>§snapshot_finish: Option<unsafe extern "C" fn(*mut _GumScriptBackend, *mut _GAsyncResult, *mut *mut _GError) -> *mut _GBytes>§snapshot_sync: Option<unsafe extern "C" fn(*mut _GumScriptBackend, *const i8, *const i8, *mut _GCancellable, *mut *mut _GError) -> *mut _GBytes>§with_lock_held: Option<unsafe extern "C" fn(*mut _GumScriptBackend, Option<unsafe extern "C" fn(*mut c_void)>, *mut c_void)>§is_locked: Option<unsafe extern "C" fn(*mut _GumScriptBackend) -> i32>