pub struct DataReaderQos {Show 16 fields
pub reliability: ReliabilityQosPolicy,
pub durability: DurabilityQosPolicy,
pub deadline: DeadlineQosPolicy,
pub latency_budget: LatencyBudgetQosPolicy,
pub liveliness: LivelinessQosPolicy,
pub destination_order: DestinationOrderQosPolicy,
pub ownership: OwnershipQosPolicy,
pub partition: PartitionQosPolicy,
pub presentation: PresentationQosPolicy,
pub history: HistoryQosPolicy,
pub resource_limits: ResourceLimitsQosPolicy,
pub time_based_filter: TimeBasedFilterQosPolicy,
pub reader_data_lifecycle: ReaderDataLifecycleQosPolicy,
pub user_data: UserDataQosPolicy,
pub topic_data: TopicDataQosPolicy,
pub group_data: GroupDataQosPolicy,
}Expand description
QoS-Set fuer einen DataReader — Spec §2.2.2.5.2.
Fields§
§reliability: ReliabilityQosPolicyReliability — Reader-Default BestEffort (Spec §2.2.3.14.3).
durability: DurabilityQosPolicyDurability — Default Volatile.
deadline: DeadlineQosPolicyDeadline — Default INFINITE.
latency_budget: LatencyBudgetQosPolicyLatencyBudget — Hint, kein Match-Effekt.
liveliness: LivelinessQosPolicyLiveliness — Default Automatic / INFINITE.
destination_order: DestinationOrderQosPolicyDestinationOrder — Default ByReceptionTimestamp.
ownership: OwnershipQosPolicyOwnership — Default Shared.
partition: PartitionQosPolicyPartition — Default leer.
presentation: PresentationQosPolicyPresentation.
history: HistoryQosPolicyHistory — Default KeepLast(1).
resource_limits: ResourceLimitsQosPolicyResource-Limits.
time_based_filter: TimeBasedFilterQosPolicyTimeBasedFilter — minimum_separation pro Instanz.
reader_data_lifecycle: ReaderDataLifecycleQosPolicyReaderDataLifecycle — autopurge-Delays.
user_data: UserDataQosPolicyUserData (Discovery-propagiert).
topic_data: TopicDataQosPolicyTopicData (Discovery-propagiert).
group_data: GroupDataQosPolicyGroupData (Discovery-propagiert).
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 (const: unstable) · 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 Default for DataReaderQos
impl Default for DataReaderQos
Source§impl PartialEq for DataReaderQos
impl PartialEq for DataReaderQos
Source§fn eq(&self, other: &DataReaderQos) -> bool
fn eq(&self, other: &DataReaderQos) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for DataReaderQos
impl StructuralPartialEq for DataReaderQos
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