Struct windows::Networking::Sockets::DatagramSocketControl
pub struct DatagramSocketControl(/* private fields */);
Implementations§
§impl DatagramSocketControl
impl DatagramSocketControl
pub fn QualityOfService(&self) -> Result<SocketQualityOfService>
pub fn SetQualityOfService(&self, value: SocketQualityOfService) -> Result<()>
pub fn OutboundUnicastHopLimit(&self) -> Result<u8>
pub fn SetOutboundUnicastHopLimit(&self, value: u8) -> Result<()>
pub fn InboundBufferSizeInBytes(&self) -> Result<u32>
pub fn SetInboundBufferSizeInBytes(&self, value: u32) -> Result<()>
pub fn DontFragment(&self) -> Result<bool>
pub fn SetDontFragment(&self, value: bool) -> Result<()>
pub fn MulticastOnly(&self) -> Result<bool>
pub fn SetMulticastOnly(&self, value: bool) -> Result<()>
Trait Implementations§
§impl Clone for DatagramSocketControl
impl Clone for DatagramSocketControl
§fn clone(&self) -> DatagramSocketControl
fn clone(&self) -> DatagramSocketControl
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more§impl Debug for DatagramSocketControl
impl Debug for DatagramSocketControl
§impl From<&DatagramSocketControl> for &IInspectable
impl From<&DatagramSocketControl> for &IInspectable
§fn from(value: &DatagramSocketControl) -> Self
fn from(value: &DatagramSocketControl) -> Self
Converts to this type from the input type.
§impl From<&DatagramSocketControl> for &IUnknown
impl From<&DatagramSocketControl> for &IUnknown
§fn from(value: &DatagramSocketControl) -> Self
fn from(value: &DatagramSocketControl) -> Self
Converts to this type from the input type.
§impl From<DatagramSocketControl> for IInspectable
impl From<DatagramSocketControl> for IInspectable
§fn from(value: DatagramSocketControl) -> Self
fn from(value: DatagramSocketControl) -> Self
Converts to this type from the input type.
§impl From<DatagramSocketControl> for IUnknown
impl From<DatagramSocketControl> for IUnknown
§fn from(value: DatagramSocketControl) -> Self
fn from(value: DatagramSocketControl) -> Self
Converts to this type from the input type.
§impl Interface for DatagramSocketControl
impl Interface for DatagramSocketControl
§fn as_raw(&self) -> *mut c_void
fn as_raw(&self) -> *mut c_void
Returns the raw COM interface pointer. The resulting pointer continues to be owned by the
Interface
implementation.§fn into_raw(self) -> *mut c_void
fn into_raw(self) -> *mut c_void
Returns the raw COM interface pointer and releases ownership. It the caller’s responsibility to release the COM interface pointer.
§fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
Attempts to cast the current interface to another interface using
QueryInterface
. Read more§impl PartialEq for DatagramSocketControl
impl PartialEq for DatagramSocketControl
§fn eq(&self, other: &DatagramSocketControl) -> bool
fn eq(&self, other: &DatagramSocketControl) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for DatagramSocketControl
impl Send for DatagramSocketControl
impl StructuralPartialEq for DatagramSocketControl
impl Sync for DatagramSocketControl
Auto Trait Implementations§
impl RefUnwindSafe for DatagramSocketControl
impl Unpin for DatagramSocketControl
impl UnwindSafe for DatagramSocketControl
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more