pub struct DataWriterQos {Show 15 fields
pub durability: DurabilityQosPolicy,
pub durability_service: DurabilityServiceQosPolicy,
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 transport_priority: TransportPriorityQosPolicy,
pub lifespan: LifespanQosPolicy,
pub user_data: UserDataQosPolicy,
pub ownership: OwnershipQosPolicy,
pub ownership_strength: OwnershipStrengthQosPolicy,
pub writer_data_lifecycle: WriterDataLifecycleQosPolicy,
}Fields§
§durability: DurabilityQosPolicy§durability_service: DurabilityServiceQosPolicy§deadline: DeadlineQosPolicy§latency_budget: LatencyBudgetQosPolicy§liveliness: LivelinessQosPolicy§reliability: ReliabilityQosPolicy§destination_order: DestinationOrderQosPolicy§history: HistoryQosPolicy§resource_limits: ResourceLimitsQosPolicy§transport_priority: TransportPriorityQosPolicy§lifespan: LifespanQosPolicy§user_data: UserDataQosPolicy§ownership: OwnershipQosPolicy§ownership_strength: OwnershipStrengthQosPolicy§writer_data_lifecycle: WriterDataLifecycleQosPolicyImplementations§
Source§impl DataWriterQos
impl DataWriterQos
pub fn new( durability: DurabilityQosPolicy, durability_service: DurabilityServiceQosPolicy, deadline: DeadlineQosPolicy, latency_budget: LatencyBudgetQosPolicy, liveliness: LivelinessQosPolicy, reliability: ReliabilityQosPolicy, destination_order: DestinationOrderQosPolicy, history: HistoryQosPolicy, resource_limits: ResourceLimitsQosPolicy, transport_priority: TransportPriorityQosPolicy, lifespan: LifespanQosPolicy, user_data: UserDataQosPolicy, ownership: OwnershipQosPolicy, ownership_strength: OwnershipStrengthQosPolicy, writer_data_lifecycle: WriterDataLifecycleQosPolicy, ) -> Self
pub fn durability(&self) -> &DurabilityQosPolicy
pub fn set_durability(&mut self, value: DurabilityQosPolicy)
pub fn durability_service(&self) -> &DurabilityServiceQosPolicy
pub fn set_durability_service(&mut self, value: DurabilityServiceQosPolicy)
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 transport_priority(&self) -> &TransportPriorityQosPolicy
pub fn set_transport_priority(&mut self, value: TransportPriorityQosPolicy)
pub fn lifespan(&self) -> &LifespanQosPolicy
pub fn set_lifespan(&mut self, value: LifespanQosPolicy)
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 ownership_strength(&self) -> &OwnershipStrengthQosPolicy
pub fn set_ownership_strength(&mut self, value: OwnershipStrengthQosPolicy)
pub fn writer_data_lifecycle(&self) -> &WriterDataLifecycleQosPolicy
pub fn set_writer_data_lifecycle(&mut self, value: WriterDataLifecycleQosPolicy)
Trait Implementations§
Source§impl Clone for DataWriterQos
impl Clone for DataWriterQos
Source§fn clone(&self) -> DataWriterQos
fn clone(&self) -> DataWriterQos
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 DataWriterQos
impl Debug for DataWriterQos
Source§impl<'de> Deserialize<'de> for DataWriterQos
impl<'de> Deserialize<'de> for DataWriterQos
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 DataWriterQos
impl RefUnwindSafe for DataWriterQos
impl Send for DataWriterQos
impl Sync for DataWriterQos
impl Unpin for DataWriterQos
impl UnsafeUnpin for DataWriterQos
impl UnwindSafe for DataWriterQos
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