Fast DDS  Version 3.6.1.0
Fast DDS
TransportPriorityQosPolicy Class Reference

This policy is a hint to the infrastructure as to how to set the priority of the underlying transport used to send the data. More...

#include <QosPolicies.hpp>

Inheritance diagram for TransportPriorityQosPolicy:
Parameter_t QosPolicy

Public Member Functions

FASTDDS_EXPORTED_API TransportPriorityQosPolicy ()
 Constructor. More...
 
virtual FASTDDS_EXPORTED_API ~TransportPriorityQosPolicy ()=default
 Destructor. More...
 
bool operator== (const TransportPriorityQosPolicy &b) const
 
void clear () override
 Clears the QosPolicy object. More...
 
- Public Member Functions inherited from Parameter_t
FASTDDS_EXPORTED_API Parameter_t ()
 Constructor without parameters. More...
 
FASTDDS_EXPORTED_API Parameter_t (ParameterId_t pid, uint16_t length)
 Constructor using a parameter PID and the parameter length. More...
 
virtual FASTDDS_EXPORTED_API ~Parameter_t ()
 Destructor. More...
 
bool operator== (const Parameter_t &b) const
 
- Public Member Functions inherited from QosPolicy
 QosPolicy ()
 Constructor without parameters. More...
 
 QosPolicy (bool send_always)
 Constructor. More...
 
 QosPolicy (const QosPolicy &b)=default
 Copy Constructor. More...
 
virtual ~QosPolicy ()=default
 Destructor. More...
 
bool operator== (const QosPolicy &b) const
 
QosPolicyoperator= (const QosPolicy &b)=default
 
virtual bool send_always () const
 Whether it should always be sent. More...
 

Public Attributes

int32_t value
 Priority
By default, 0. More...
 
- Public Attributes inherited from Parameter_t
ParameterId_t Pid
 Parameter ID.
By default, PID_PAD. More...
 
uint16_t length
 Parameter length.
By default, 0. More...
 
- Public Attributes inherited from QosPolicy
bool hasChanged
 Boolean that indicates if the Qos has been changed with respect to the default Qos. More...
 

Additional Inherited Members

- Protected Attributes inherited from QosPolicy
bool send_always_
 Boolean that indicates if the Qos has to be sent even if it is not changed. More...
 

Detailed Description

This policy is a hint to the infrastructure as to how to set the priority of the underlying transport used to send the data.

Note
Mutable Qos Policy

Constructor & Destructor Documentation

◆ TransportPriorityQosPolicy()

FASTDDS_EXPORTED_API TransportPriorityQosPolicy ( )
inline

Constructor.

◆ ~TransportPriorityQosPolicy()

virtual FASTDDS_EXPORTED_API ~TransportPriorityQosPolicy ( )
virtualdefault

Destructor.

Member Function Documentation

◆ clear()

void clear ( )
inlineoverridevirtual

Clears the QosPolicy object.

Implements QosPolicy.

◆ operator==()

bool operator== ( const TransportPriorityQosPolicy b) const
inline

Member Data Documentation

◆ value

int32_t value

Priority
By default, 0.


The documentation for this class was generated from the following file: