pub trait IWdsTransportServer_Impl: Sized + IDispatch_Impl {
// Required methods
fn Name(&self) -> Result<BSTR>;
fn SetupManager(&self) -> Result<IWdsTransportSetupManager>;
fn ConfigurationManager(&self) -> Result<IWdsTransportConfigurationManager>;
fn NamespaceManager(&self) -> Result<IWdsTransportNamespaceManager>;
fn DisconnectClient(
&self,
ulclientid: u32,
disconnectiontype: WDSTRANSPORT_DISCONNECT_TYPE
) -> Result<()>;
}
Required Methods§
fn Name(&self) -> Result<BSTR>
fn SetupManager(&self) -> Result<IWdsTransportSetupManager>
fn ConfigurationManager(&self) -> Result<IWdsTransportConfigurationManager>
fn NamespaceManager(&self) -> Result<IWdsTransportNamespaceManager>
fn DisconnectClient( &self, ulclientid: u32, disconnectiontype: WDSTRANSPORT_DISCONNECT_TYPE ) -> Result<()>
Object Safety§
This trait is not object safe.