pub trait IWdsTransportServicePolicy2_Impl: Sized + 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<()>

Object Safety§

This trait is not object safe.

Implementors§