pub struct IWSDUdpMessageParameters(/* private fields */);
Implementations§
§impl IWSDUdpMessageParameters
impl IWSDUdpMessageParameters
pub unsafe fn GetLocalAddress(&self) -> Result<IWSDAddress>
pub unsafe fn SetLocalAddress<P0>(&self, paddress: P0) -> Result<()>where
P0: IntoParam<IWSDAddress>,
pub unsafe fn GetRemoteAddress(&self) -> Result<IWSDAddress>
pub unsafe fn SetRemoteAddress<P0>(&self, paddress: P0) -> Result<()>where
P0: IntoParam<IWSDAddress>,
pub unsafe fn GetLowerParameters(&self) -> Result<IWSDMessageParameters>
pub unsafe fn SetRetransmitParams( &self, pparams: *const WSDUdpRetransmitParams ) -> Result<()>
pub unsafe fn GetRetransmitParams( &self, pparams: *mut WSDUdpRetransmitParams ) -> Result<()>
Trait Implementations§
§impl Clone for IWSDUdpMessageParameters
impl Clone for IWSDUdpMessageParameters
§fn clone(&self) -> IWSDUdpMessageParameters
fn clone(&self) -> IWSDUdpMessageParameters
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 IWSDUdpMessageParameters
impl Debug for IWSDUdpMessageParameters
§impl From<&IWSDUdpMessageParameters> for &IUnknown
impl From<&IWSDUdpMessageParameters> for &IUnknown
§fn from(value: &IWSDUdpMessageParameters) -> Self
fn from(value: &IWSDUdpMessageParameters) -> Self
Converts to this type from the input type.
§impl From<&IWSDUdpMessageParameters> for &IWSDMessageParameters
impl From<&IWSDUdpMessageParameters> for &IWSDMessageParameters
§fn from(value: &IWSDUdpMessageParameters) -> Self
fn from(value: &IWSDUdpMessageParameters) -> Self
Converts to this type from the input type.
§impl From<IWSDUdpMessageParameters> for IUnknown
impl From<IWSDUdpMessageParameters> for IUnknown
§fn from(value: IWSDUdpMessageParameters) -> Self
fn from(value: IWSDUdpMessageParameters) -> Self
Converts to this type from the input type.
§impl From<IWSDUdpMessageParameters> for IWSDMessageParameters
impl From<IWSDUdpMessageParameters> for IWSDMessageParameters
§fn from(value: IWSDUdpMessageParameters) -> Self
fn from(value: IWSDUdpMessageParameters) -> Self
Converts to this type from the input type.
§impl Interface for IWSDUdpMessageParameters
impl Interface for IWSDUdpMessageParameters
§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 IWSDUdpMessageParameters
impl PartialEq for IWSDUdpMessageParameters
§fn eq(&self, other: &IWSDUdpMessageParameters) -> bool
fn eq(&self, other: &IWSDUdpMessageParameters) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for IWSDUdpMessageParameters
impl StructuralPartialEq for IWSDUdpMessageParameters
Auto Trait Implementations§
impl RefUnwindSafe for IWSDUdpMessageParameters
impl !Send for IWSDUdpMessageParameters
impl !Sync for IWSDUdpMessageParameters
impl Unpin for IWSDUdpMessageParameters
impl UnwindSafe for IWSDUdpMessageParameters
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