Trait IWdsTransportServicePolicy2_Impl
pub trait IWdsTransportServicePolicy2_Impl: IWdsTransportServicePolicy_Impl {
// Required methods
fn UdpPortPolicy(&self) -> Result<WDSTRANSPORT_UDP_PORT_POLICY>;
fn SetUdpPortPolicy(
&self,
udpportpolicy: WDSTRANSPORT_UDP_PORT_POLICY,
) -> Result<()>;
fn TftpMaximumBlockSize(&self) -> Result<u32>;
fn SetTftpMaximumBlockSize(&self, ultftpmaximumblocksize: u32) -> Result<()>;
fn EnableTftpVariableWindowExtension(&self) -> Result<VARIANT_BOOL>;
fn SetEnableTftpVariableWindowExtension(
&self,
benabletftpvariablewindowextension: VARIANT_BOOL,
) -> Result<()>;
}
Required Methods§
fn UdpPortPolicy(&self) -> Result<WDSTRANSPORT_UDP_PORT_POLICY>
fn SetUdpPortPolicy( &self, udpportpolicy: WDSTRANSPORT_UDP_PORT_POLICY, ) -> Result<()>
fn TftpMaximumBlockSize(&self) -> Result<u32>
fn SetTftpMaximumBlockSize(&self, ultftpmaximumblocksize: u32) -> Result<()>
fn EnableTftpVariableWindowExtension(&self) -> Result<VARIANT_BOOL>
fn SetEnableTftpVariableWindowExtension( &self, benabletftpvariablewindowextension: VARIANT_BOOL, ) -> 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.