Trait IWdsTransportConfigurationManager_Impl
pub trait IWdsTransportConfigurationManager_Impl: IDispatch_Impl {
// Required methods
fn ServicePolicy(&self) -> Result<IWdsTransportServicePolicy>;
fn DiagnosticsPolicy(&self) -> Result<IWdsTransportDiagnosticsPolicy>;
fn get_WdsTransportServicesRunning(
&self,
brealtimestatus: VARIANT_BOOL,
) -> Result<VARIANT_BOOL>;
fn EnableWdsTransportServices(&self) -> Result<()>;
fn DisableWdsTransportServices(&self) -> Result<()>;
fn StartWdsTransportServices(&self) -> Result<()>;
fn StopWdsTransportServices(&self) -> Result<()>;
fn RestartWdsTransportServices(&self) -> Result<()>;
fn NotifyWdsTransportServices(
&self,
servicenotification: WDSTRANSPORT_SERVICE_NOTIFICATION,
) -> Result<()>;
}
Required Methods§
fn ServicePolicy(&self) -> Result<IWdsTransportServicePolicy>
fn DiagnosticsPolicy(&self) -> Result<IWdsTransportDiagnosticsPolicy>
fn get_WdsTransportServicesRunning( &self, brealtimestatus: VARIANT_BOOL, ) -> Result<VARIANT_BOOL>
fn EnableWdsTransportServices(&self) -> Result<()>
fn DisableWdsTransportServices(&self) -> Result<()>
fn StartWdsTransportServices(&self) -> Result<()>
fn StopWdsTransportServices(&self) -> Result<()>
fn RestartWdsTransportServices(&self) -> Result<()>
fn NotifyWdsTransportServices( &self, servicenotification: WDSTRANSPORT_SERVICE_NOTIFICATION, ) -> 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.