Trait ITsSbResourceNotification_Impl
pub trait ITsSbResourceNotification_Impl: IUnknownImpl {
// Required methods
fn NotifySessionChange(
&self,
changetype: TSSESSION_STATE,
psession: Ref<'_, ITsSbSession>,
) -> Result<()>;
fn NotifyTargetChange(
&self,
targetchangetype: u32,
ptarget: Ref<'_, ITsSbTarget>,
) -> Result<()>;
fn NotifyClientConnectionStateChange(
&self,
changetype: CONNECTION_CHANGE_NOTIFICATION,
pconnection: Ref<'_, ITsSbClientConnection>,
) -> Result<()>;
}
Required Methods§
fn NotifySessionChange( &self, changetype: TSSESSION_STATE, psession: Ref<'_, ITsSbSession>, ) -> Result<()>
fn NotifyTargetChange( &self, targetchangetype: u32, ptarget: Ref<'_, ITsSbTarget>, ) -> Result<()>
fn NotifyClientConnectionStateChange( &self, changetype: CONNECTION_CHANGE_NOTIFICATION, pconnection: Ref<'_, ITsSbClientConnection>, ) -> Result<()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.