Struct wireplumber_sys::WpProxyClass
source · #[repr(C)]pub struct WpProxyClass {
pub parent_class: WpObjectClass,
pub pw_iface_type: *const c_char,
pub pw_iface_version: u32,
pub pw_proxy_created: Option<unsafe extern "C" fn(_: *mut WpProxy, _: *mut pw_proxy)>,
pub pw_proxy_destroyed: Option<unsafe extern "C" fn(_: *mut WpProxy)>,
pub bound: Option<unsafe extern "C" fn(_: *mut WpProxy, _: u32)>,
pub error: Option<unsafe extern "C" fn(_: *mut WpProxy, _: c_int, _: c_int, _: *const c_char)>,
pub _wp_padding: [gpointer; 6],
}
Fields§
§parent_class: WpObjectClass
§pw_iface_type: *const c_char
§pw_iface_version: u32
§pw_proxy_created: Option<unsafe extern "C" fn(_: *mut WpProxy, _: *mut pw_proxy)>
§pw_proxy_destroyed: Option<unsafe extern "C" fn(_: *mut WpProxy)>
§bound: Option<unsafe extern "C" fn(_: *mut WpProxy, _: u32)>
§error: Option<unsafe extern "C" fn(_: *mut WpProxy, _: c_int, _: c_int, _: *const c_char)>
§_wp_padding: [gpointer; 6]
Trait Implementations§
source§impl Clone for WpProxyClass
impl Clone for WpProxyClass
source§fn clone(&self) -> WpProxyClass
fn clone(&self) -> WpProxyClass
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 WpProxyClass
impl Debug for WpProxyClass
impl Copy for WpProxyClass
Auto Trait Implementations§
impl Freeze for WpProxyClass
impl RefUnwindSafe for WpProxyClass
impl !Send for WpProxyClass
impl !Sync for WpProxyClass
impl Unpin for WpProxyClass
impl UnwindSafe for WpProxyClass
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