frida_sys

Type Alias JsonSerializableIface

source
pub type JsonSerializableIface = _JsonSerializableIface;

Aliased Type§

struct JsonSerializableIface {
    pub g_iface: _GTypeInterface,
    pub serialize_property: Option<unsafe extern "C" fn(_: *mut _JsonSerializable, _: *const i8, _: *const _GValue, _: *mut _GParamSpec) -> *mut _JsonNode>,
    pub deserialize_property: Option<unsafe extern "C" fn(_: *mut _JsonSerializable, _: *const i8, _: *mut _GValue, _: *mut _GParamSpec, _: *mut _JsonNode) -> i32>,
    pub find_property: Option<unsafe extern "C" fn(_: *mut _JsonSerializable, _: *const i8) -> *mut _GParamSpec>,
    pub list_properties: Option<unsafe extern "C" fn(_: *mut _JsonSerializable, _: *mut u32) -> *mut *mut _GParamSpec>,
    pub set_property: Option<unsafe extern "C" fn(_: *mut _JsonSerializable, _: *mut _GParamSpec, _: *const _GValue)>,
    pub get_property: Option<unsafe extern "C" fn(_: *mut _JsonSerializable, _: *mut _GParamSpec, _: *mut _GValue)>,
}

Fields§

§g_iface: _GTypeInterface§serialize_property: Option<unsafe extern "C" fn(_: *mut _JsonSerializable, _: *const i8, _: *const _GValue, _: *mut _GParamSpec) -> *mut _JsonNode>§deserialize_property: Option<unsafe extern "C" fn(_: *mut _JsonSerializable, _: *const i8, _: *mut _GValue, _: *mut _GParamSpec, _: *mut _JsonNode) -> i32>§find_property: Option<unsafe extern "C" fn(_: *mut _JsonSerializable, _: *const i8) -> *mut _GParamSpec>§list_properties: Option<unsafe extern "C" fn(_: *mut _JsonSerializable, _: *mut u32) -> *mut *mut _GParamSpec>§set_property: Option<unsafe extern "C" fn(_: *mut _JsonSerializable, _: *mut _GParamSpec, _: *const _GValue)>§get_property: Option<unsafe extern "C" fn(_: *mut _JsonSerializable, _: *mut _GParamSpec, _: *mut _GValue)>