pub trait IWdsTransportConfigurationManager_Impl: Sized + 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<()>
Object Safety§
This trait is not object safe.