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.

Implementors§