pub struct IWSDUdpMessageParameters(/* private fields */);
Implementations§
§impl IWSDUdpMessageParameters
impl IWSDUdpMessageParameters
pub unsafe fn SetRetransmitParams( &self, pparams: *const WSDUdpRetransmitParams, ) -> Result<()>
pub unsafe fn GetRetransmitParams( &self, pparams: *mut WSDUdpRetransmitParams, ) -> Result<()>
Methods from Deref<Target = IWSDMessageParameters>§
pub unsafe fn GetLocalAddress(&self) -> Result<IWSDAddress>
pub unsafe fn SetLocalAddress<P0>(&self, paddress: P0) -> Result<()>where
P0: Param<IWSDAddress>,
pub unsafe fn GetRemoteAddress(&self) -> Result<IWSDAddress>
pub unsafe fn SetRemoteAddress<P0>(&self, paddress: P0) -> Result<()>where
P0: Param<IWSDAddress>,
pub unsafe fn GetLowerParameters(&self) -> Result<IWSDMessageParameters>
Trait Implementations§
§impl CanInto<IUnknown> for IWSDUdpMessageParameters
impl CanInto<IUnknown> for IWSDUdpMessageParameters
§impl CanInto<IWSDMessageParameters> for IWSDUdpMessageParameters
impl CanInto<IWSDMessageParameters> for IWSDUdpMessageParameters
§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 Deref for IWSDUdpMessageParameters
impl Deref 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§fn cast_to_any<T>(&self) -> Result<&(dyn Any + 'static), Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
fn cast_to_any<T>(&self) -> Result<&(dyn Any + 'static), Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
This casts the given COM interface to [
&dyn Any
]. Read more§fn is_object<T>(&self) -> boolwhere
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
fn is_object<T>(&self) -> boolwhere
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
§fn cast_object_ref<T>(&self) -> Result<&<T as ComObjectInner>::Outer, Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
fn cast_object_ref<T>(&self) -> Result<&<T as ComObjectInner>::Outer, Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
This casts the given COM interface to [
&dyn Any
]. It returns a reference to the “outer”
object, e.g. &MyApp_Impl
, not the inner &MyApp
object. Read more§fn cast_object<T>(&self) -> Result<ComObject<T>, Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
fn cast_object<T>(&self) -> Result<ComObject<T>, Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
This casts the given COM interface to [
&dyn Any
]. It returns a reference to the “outer”
object, e.g. MyApp_Impl
, not the inner MyApp
object. Read more§fn downgrade(&self) -> Result<Weak<Self>, Error>
fn downgrade(&self) -> Result<Weak<Self>, Error>
Attempts to create a [
Weak
] reference to this object.§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 Freeze for IWSDUdpMessageParameters
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)