Struct wireplumber_sys::WpObjectClass
source · #[repr(C)]pub struct WpObjectClass {
pub parent_class: GObjectClass,
pub get_supported_features: Option<unsafe extern "C" fn(_: *mut WpObject) -> WpObjectFeatures>,
pub activate_get_next_step: Option<unsafe extern "C" fn(_: *mut WpObject, _: *mut WpFeatureActivationTransition, _: c_uint, _: WpObjectFeatures) -> c_uint>,
pub activate_execute_step: Option<unsafe extern "C" fn(_: *mut WpObject, _: *mut WpFeatureActivationTransition, _: c_uint, _: WpObjectFeatures)>,
pub deactivate: Option<unsafe extern "C" fn(_: *mut WpObject, _: WpObjectFeatures)>,
pub _wp_padding: [gpointer; 8],
}
Fields§
§parent_class: GObjectClass
§get_supported_features: Option<unsafe extern "C" fn(_: *mut WpObject) -> WpObjectFeatures>
§activate_get_next_step: Option<unsafe extern "C" fn(_: *mut WpObject, _: *mut WpFeatureActivationTransition, _: c_uint, _: WpObjectFeatures) -> c_uint>
§activate_execute_step: Option<unsafe extern "C" fn(_: *mut WpObject, _: *mut WpFeatureActivationTransition, _: c_uint, _: WpObjectFeatures)>
§deactivate: Option<unsafe extern "C" fn(_: *mut WpObject, _: WpObjectFeatures)>
§_wp_padding: [gpointer; 8]
Trait Implementations§
source§impl Clone for WpObjectClass
impl Clone for WpObjectClass
source§fn clone(&self) -> WpObjectClass
fn clone(&self) -> WpObjectClass
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for WpObjectClass
impl Debug for WpObjectClass
impl Copy for WpObjectClass
Auto Trait Implementations§
impl Freeze for WpObjectClass
impl RefUnwindSafe for WpObjectClass
impl !Send for WpObjectClass
impl !Sync for WpObjectClass
impl Unpin for WpObjectClass
impl UnwindSafe for WpObjectClass
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more