windows::Networking::Sockets

Trait IWebSocketControl_Impl

pub trait IWebSocketControl_Impl: IUnknownImpl {
    // Required methods
    fn OutboundBufferSizeInBytes(&self) -> Result<u32>;
    fn SetOutboundBufferSizeInBytes(&self, value: u32) -> Result<()>;
    fn ServerCredential(&self) -> Result<PasswordCredential>;
    fn SetServerCredential(
        &self,
        value: Ref<'_, PasswordCredential>,
    ) -> Result<()>;
    fn ProxyCredential(&self) -> Result<PasswordCredential>;
    fn SetProxyCredential(
        &self,
        value: Ref<'_, PasswordCredential>,
    ) -> Result<()>;
    fn SupportedProtocols(&self) -> Result<IVector<HSTRING>>;
}

Required Methods§

fn OutboundBufferSizeInBytes(&self) -> Result<u32>

fn SetOutboundBufferSizeInBytes(&self, value: u32) -> Result<()>

fn ServerCredential(&self) -> Result<PasswordCredential>

fn SetServerCredential(&self, value: Ref<'_, PasswordCredential>) -> Result<()>

fn ProxyCredential(&self) -> Result<PasswordCredential>

fn SetProxyCredential(&self, value: Ref<'_, PasswordCredential>) -> Result<()>

fn SupportedProtocols(&self) -> Result<IVector<HSTRING>>

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.

Implementors§