pub struct DataReaderQos {
pub durability: DurabilityQosPolicy,
pub deadline: DeadlineQosPolicy,
pub latency_budget: LatencyBudgetQosPolicy,
pub liveliness: LivelinessQosPolicy,
pub reliability: ReliabilityQosPolicy,
pub destination_order: DestinationOrderQosPolicy,
pub history: HistoryQosPolicy,
pub resource_limits: ResourceLimitsQosPolicy,
pub user_data: UserDataQosPolicy,
pub ownership: OwnershipQosPolicy,
pub time_based_filter: TimeBasedFilterQosPolicy,
pub reader_data_lifecycle: ReaderDataLifecycleQosPolicy,
}Fields§
§durability: DurabilityQosPolicy§deadline: DeadlineQosPolicy§latency_budget: LatencyBudgetQosPolicy§liveliness: LivelinessQosPolicy§reliability: ReliabilityQosPolicy§destination_order: DestinationOrderQosPolicy§history: HistoryQosPolicy§resource_limits: ResourceLimitsQosPolicy§user_data: UserDataQosPolicy§ownership: OwnershipQosPolicy§time_based_filter: TimeBasedFilterQosPolicy§reader_data_lifecycle: ReaderDataLifecycleQosPolicyImplementations§
Source§impl DataReaderQos
impl DataReaderQos
pub fn new( durability: DurabilityQosPolicy, deadline: DeadlineQosPolicy, latency_budget: LatencyBudgetQosPolicy, liveliness: LivelinessQosPolicy, reliability: ReliabilityQosPolicy, destination_order: DestinationOrderQosPolicy, history: HistoryQosPolicy, resource_limits: ResourceLimitsQosPolicy, user_data: UserDataQosPolicy, ownership: OwnershipQosPolicy, time_based_filter: TimeBasedFilterQosPolicy, reader_data_lifecycle: ReaderDataLifecycleQosPolicy, ) -> Self
pub fn durability(&self) -> &DurabilityQosPolicy
pub fn set_durability(&mut self, value: DurabilityQosPolicy)
pub fn deadline(&self) -> &DeadlineQosPolicy
pub fn set_deadline(&mut self, value: DeadlineQosPolicy)
pub fn latency_budget(&self) -> &LatencyBudgetQosPolicy
pub fn set_latency_budget(&mut self, value: LatencyBudgetQosPolicy)
pub fn liveliness(&self) -> &LivelinessQosPolicy
pub fn set_liveliness(&mut self, value: LivelinessQosPolicy)
pub fn reliability(&self) -> &ReliabilityQosPolicy
pub fn set_reliability(&mut self, value: ReliabilityQosPolicy)
pub fn destination_order(&self) -> &DestinationOrderQosPolicy
pub fn set_destination_order(&mut self, value: DestinationOrderQosPolicy)
pub fn history(&self) -> &HistoryQosPolicy
pub fn set_history(&mut self, value: HistoryQosPolicy)
pub fn resource_limits(&self) -> &ResourceLimitsQosPolicy
pub fn set_resource_limits(&mut self, value: ResourceLimitsQosPolicy)
pub fn user_data(&self) -> &UserDataQosPolicy
pub fn set_user_data(&mut self, value: UserDataQosPolicy)
pub fn ownership(&self) -> &OwnershipQosPolicy
pub fn set_ownership(&mut self, value: OwnershipQosPolicy)
pub fn time_based_filter(&self) -> &TimeBasedFilterQosPolicy
pub fn set_time_based_filter(&mut self, value: TimeBasedFilterQosPolicy)
pub fn reader_data_lifecycle(&self) -> &ReaderDataLifecycleQosPolicy
pub fn set_reader_data_lifecycle(&mut self, value: ReaderDataLifecycleQosPolicy)
Trait Implementations§
Source§impl Clone for DataReaderQos
impl Clone for DataReaderQos
Source§fn clone(&self) -> DataReaderQos
fn clone(&self) -> DataReaderQos
Returns a duplicate 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 moreSource§impl Debug for DataReaderQos
impl Debug for DataReaderQos
Source§impl<'de> Deserialize<'de> for DataReaderQos
impl<'de> Deserialize<'de> for DataReaderQos
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DataReaderQos
impl RefUnwindSafe for DataReaderQos
impl Send for DataReaderQos
impl Sync for DataReaderQos
impl Unpin for DataReaderQos
impl UnsafeUnpin for DataReaderQos
impl UnwindSafe for DataReaderQos
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