Trait IWdsTransportServer_Impl
pub trait IWdsTransportServer_Impl: 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<()>
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.