Trait IESEventServiceConfiguration_Impl
pub trait IESEventServiceConfiguration_Impl: IUnknownImpl {
// Required methods
fn SetParent(&self, peventservice: Ref<'_, IESEventService>) -> Result<()>;
fn RemoveParent(&self) -> Result<()>;
fn SetOwner(&self, pesevents: Ref<'_, IESEvents>) -> Result<()>;
fn RemoveOwner(&self) -> Result<()>;
fn SetGraph(&self, pgraph: Ref<'_, IFilterGraph>) -> Result<()>;
fn RemoveGraph(&self, pgraph: Ref<'_, IFilterGraph>) -> Result<()>;
}
Required Methods§
fn SetParent(&self, peventservice: Ref<'_, IESEventService>) -> Result<()>
fn RemoveParent(&self) -> Result<()>
fn SetOwner(&self, pesevents: Ref<'_, IESEvents>) -> Result<()>
fn RemoveOwner(&self) -> Result<()>
fn SetGraph(&self, pgraph: Ref<'_, IFilterGraph>) -> Result<()>
fn RemoveGraph(&self, pgraph: Ref<'_, IFilterGraph>) -> 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.