pub struct SomeipSdClientEventGroupTimingConfig(/* private fields */);
Expand description
A SomeipSdClientEventGroupTimingConfig
contains the configuration for the timing of a ConsumedEventGroup
This configuration is a named element that is created separately and can be used by multiple ConsumedEventGroup
s.
Use ArPackage::create_someip_sd_client_event_group_timing_config
to create a new SomeipSdClientEventGroupTimingConfig
.
Implementations§
Source§impl SomeipSdClientEventGroupTimingConfig
impl SomeipSdClientEventGroupTimingConfig
Sourcepub fn set_time_to_live(
&self,
time_to_live: u32,
) -> Result<(), AutosarAbstractionError>
pub fn set_time_to_live( &self, time_to_live: u32, ) -> Result<(), AutosarAbstractionError>
set the time to live of this SomeipSdClientEventGroupTimingConfig
Sourcepub fn time_to_live(&self) -> Option<u32>
pub fn time_to_live(&self) -> Option<u32>
get the time to live of this SomeipSdClientEventGroupTimingConfig
Sourcepub fn set_request_response_delay(
&self,
request_response_delay: &RequestResponseDelay,
) -> Result<(), AutosarAbstractionError>
pub fn set_request_response_delay( &self, request_response_delay: &RequestResponseDelay, ) -> Result<(), AutosarAbstractionError>
set the request response delay of this SomeipSdClientEventGroupTimingConfig
Sourcepub fn request_response_delay(&self) -> Option<RequestResponseDelay>
pub fn request_response_delay(&self) -> Option<RequestResponseDelay>
get the request response delay of this SomeipSdClientEventGroupTimingConfig
Sourcepub fn set_subscribe_eventgroup_retry_delay(
&self,
subscribe_eventgroup_retry_delay: f64,
) -> Result<(), AutosarAbstractionError>
pub fn set_subscribe_eventgroup_retry_delay( &self, subscribe_eventgroup_retry_delay: f64, ) -> Result<(), AutosarAbstractionError>
set the subscribe eventgroup retry delay of this SomeipSdClientEventGroupTimingConfig
Sourcepub fn subscribe_eventgroup_retry_delay(&self) -> Option<f64>
pub fn subscribe_eventgroup_retry_delay(&self) -> Option<f64>
get the subscribe eventgroup retry delay of this SomeipSdClientEventGroupTimingConfig
Sourcepub fn set_subscribe_eventgroup_retry_max(
&self,
subscribe_eventgroup_retry_max: u32,
) -> Result<(), AutosarAbstractionError>
pub fn set_subscribe_eventgroup_retry_max( &self, subscribe_eventgroup_retry_max: u32, ) -> Result<(), AutosarAbstractionError>
set subscribe eventgroup retry max of this SomeipSdClientEventGroupTimingConfig
Sourcepub fn subscribe_eventgroup_retry_max(&self) -> Option<u32>
pub fn subscribe_eventgroup_retry_max(&self) -> Option<u32>
get the value of subscribe eventgroup retry max of this SomeipSdClientEventGroupTimingConfig
Trait Implementations§
Source§impl Clone for SomeipSdClientEventGroupTimingConfig
impl Clone for SomeipSdClientEventGroupTimingConfig
Source§fn clone(&self) -> SomeipSdClientEventGroupTimingConfig
fn clone(&self) -> SomeipSdClientEventGroupTimingConfig
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl From<SomeipSdClientEventGroupTimingConfig> for Element
impl From<SomeipSdClientEventGroupTimingConfig> for Element
Source§fn from(val: SomeipSdClientEventGroupTimingConfig) -> Self
fn from(val: SomeipSdClientEventGroupTimingConfig) -> Self
Source§impl PartialEq for SomeipSdClientEventGroupTimingConfig
impl PartialEq for SomeipSdClientEventGroupTimingConfig
Source§fn eq(&self, other: &SomeipSdClientEventGroupTimingConfig) -> bool
fn eq(&self, other: &SomeipSdClientEventGroupTimingConfig) -> bool
self
and other
values to be equal, and is used by ==
.impl Eq for SomeipSdClientEventGroupTimingConfig
impl StructuralPartialEq for SomeipSdClientEventGroupTimingConfig
Auto Trait Implementations§
impl Freeze for SomeipSdClientEventGroupTimingConfig
impl !RefUnwindSafe for SomeipSdClientEventGroupTimingConfig
impl Send for SomeipSdClientEventGroupTimingConfig
impl Sync for SomeipSdClientEventGroupTimingConfig
impl Unpin for SomeipSdClientEventGroupTimingConfig
impl !UnwindSafe for SomeipSdClientEventGroupTimingConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.