Trait wireplumber::pw::ProxyExt
source · pub trait ProxyExt: IsA<Proxy> + Sealed + 'static {
// Provided methods
fn bound_id(&self) -> u32 { ... }
fn interface_type(&self) -> (GString, u32) { ... }
fn connect_bound<F: Fn(&Self, u32) + 'static>(
&self,
f: F
) -> SignalHandlerId { ... }
fn connect_error<F: Fn(&Self, i32, i32, &str) + 'static>(
&self,
f: F
) -> SignalHandlerId { ... }
fn connect_pw_proxy_destroyed<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId { ... }
fn connect_bound_id_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId { ... }
fn connect_pw_proxy_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId { ... }
}
Provided Methods§
fn bound_id(&self) -> u32
fn interface_type(&self) -> (GString, u32)
fn connect_bound<F: Fn(&Self, u32) + 'static>(&self, f: F) -> SignalHandlerId
fn connect_error<F: Fn(&Self, i32, i32, &str) + 'static>( &self, f: F ) -> SignalHandlerId
fn connect_pw_proxy_destroyed<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId
fn connect_bound_id_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId
fn connect_pw_proxy_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId
Object Safety§
This trait is not object safe.