pub trait INetFwIcmpSettings_Impl: Sized + IDispatch_Impl {
Show 20 methods
// Required methods
fn AllowOutboundDestinationUnreachable(&self) -> Result<VARIANT_BOOL>;
fn SetAllowOutboundDestinationUnreachable(
&self,
allow: VARIANT_BOOL
) -> Result<()>;
fn AllowRedirect(&self) -> Result<VARIANT_BOOL>;
fn SetAllowRedirect(&self, allow: VARIANT_BOOL) -> Result<()>;
fn AllowInboundEchoRequest(&self) -> Result<VARIANT_BOOL>;
fn SetAllowInboundEchoRequest(&self, allow: VARIANT_BOOL) -> Result<()>;
fn AllowOutboundTimeExceeded(&self) -> Result<VARIANT_BOOL>;
fn SetAllowOutboundTimeExceeded(&self, allow: VARIANT_BOOL) -> Result<()>;
fn AllowOutboundParameterProblem(&self) -> Result<VARIANT_BOOL>;
fn SetAllowOutboundParameterProblem(
&self,
allow: VARIANT_BOOL
) -> Result<()>;
fn AllowOutboundSourceQuench(&self) -> Result<VARIANT_BOOL>;
fn SetAllowOutboundSourceQuench(&self, allow: VARIANT_BOOL) -> Result<()>;
fn AllowInboundRouterRequest(&self) -> Result<VARIANT_BOOL>;
fn SetAllowInboundRouterRequest(&self, allow: VARIANT_BOOL) -> Result<()>;
fn AllowInboundTimestampRequest(&self) -> Result<VARIANT_BOOL>;
fn SetAllowInboundTimestampRequest(&self, allow: VARIANT_BOOL) -> Result<()>;
fn AllowInboundMaskRequest(&self) -> Result<VARIANT_BOOL>;
fn SetAllowInboundMaskRequest(&self, allow: VARIANT_BOOL) -> Result<()>;
fn AllowOutboundPacketTooBig(&self) -> Result<VARIANT_BOOL>;
fn SetAllowOutboundPacketTooBig(&self, allow: VARIANT_BOOL) -> Result<()>;
}
Required Methods§
fn AllowOutboundDestinationUnreachable(&self) -> Result<VARIANT_BOOL>
fn SetAllowOutboundDestinationUnreachable( &self, allow: VARIANT_BOOL ) -> Result<()>
fn AllowRedirect(&self) -> Result<VARIANT_BOOL>
fn SetAllowRedirect(&self, allow: VARIANT_BOOL) -> Result<()>
fn AllowInboundEchoRequest(&self) -> Result<VARIANT_BOOL>
fn SetAllowInboundEchoRequest(&self, allow: VARIANT_BOOL) -> Result<()>
fn AllowOutboundTimeExceeded(&self) -> Result<VARIANT_BOOL>
fn SetAllowOutboundTimeExceeded(&self, allow: VARIANT_BOOL) -> Result<()>
fn AllowOutboundParameterProblem(&self) -> Result<VARIANT_BOOL>
fn SetAllowOutboundParameterProblem(&self, allow: VARIANT_BOOL) -> Result<()>
fn AllowOutboundSourceQuench(&self) -> Result<VARIANT_BOOL>
fn SetAllowOutboundSourceQuench(&self, allow: VARIANT_BOOL) -> Result<()>
fn AllowInboundRouterRequest(&self) -> Result<VARIANT_BOOL>
fn SetAllowInboundRouterRequest(&self, allow: VARIANT_BOOL) -> Result<()>
fn AllowInboundTimestampRequest(&self) -> Result<VARIANT_BOOL>
fn SetAllowInboundTimestampRequest(&self, allow: VARIANT_BOOL) -> Result<()>
fn AllowInboundMaskRequest(&self) -> Result<VARIANT_BOOL>
fn SetAllowInboundMaskRequest(&self, allow: VARIANT_BOOL) -> Result<()>
fn AllowOutboundPacketTooBig(&self) -> Result<VARIANT_BOOL>
fn SetAllowOutboundPacketTooBig(&self, allow: VARIANT_BOOL) -> Result<()>
Object Safety§
This trait is not object safe.