pub trait IWSDUdpAddress_Impl: Sized + IWSDTransportAddress_Impl {
// Required methods
fn SetSockaddr(&self, psockaddr: *const SOCKADDR_STORAGE) -> Result<()>;
fn GetSockaddr(&self, psockaddr: *mut SOCKADDR_STORAGE) -> Result<()>;
fn SetExclusive(&self, fexclusive: BOOL) -> Result<()>;
fn GetExclusive(&self) -> Result<()>;
fn SetMessageType(&self, messagetype: WSDUdpMessageType) -> Result<()>;
fn GetMessageType(&self) -> Result<WSDUdpMessageType>;
fn SetTTL(&self, dwttl: u32) -> Result<()>;
fn GetTTL(&self) -> Result<u32>;
fn SetAlias(&self, palias: *const GUID) -> Result<()>;
fn GetAlias(&self) -> Result<GUID>;
}
Required Methods§
fn SetSockaddr(&self, psockaddr: *const SOCKADDR_STORAGE) -> Result<()>
fn GetSockaddr(&self, psockaddr: *mut SOCKADDR_STORAGE) -> Result<()>
fn SetExclusive(&self, fexclusive: BOOL) -> Result<()>
fn GetExclusive(&self) -> Result<()>
fn SetMessageType(&self, messagetype: WSDUdpMessageType) -> Result<()>
fn GetMessageType(&self) -> Result<WSDUdpMessageType>
fn SetTTL(&self, dwttl: u32) -> Result<()>
fn GetTTL(&self) -> Result<u32>
fn SetAlias(&self, palias: *const GUID) -> Result<()>
fn GetAlias(&self) -> Result<GUID>
Object Safety§
This trait is not object safe.