19.1.4.12. SubscriberQos

class SubscriberQos

Class SubscriberQos, contains all the possible Qos that can be set for a determined Subscriber. Although these values can be set and are transmitted during the Endpoint Discovery Protocol, not all of the behaviour associated with them has been implemented in the library. Please consult each of them to check for implementation details and default values.

Public Functions

inline SubscriberQos()

Constructor.

inline virtual ~SubscriberQos()

Destructor.

inline const PresentationQosPolicy &presentation() const

Getter for PresentationQosPolicy

Returns:

PresentationQosPolicy reference

inline PresentationQosPolicy &presentation()

Getter for PresentationQosPolicy

Returns:

PresentationQosPolicy reference

inline void presentation(const PresentationQosPolicy &presentation)

Setter for PresentationQosPolicy

Parameters:

presentation – new value for the PresentationQosPolicy

inline const PartitionQosPolicy &partition() const

Getter for PartitionQosPolicy

Returns:

PartitionQosPolicy reference

inline PartitionQosPolicy &partition()

Getter for PartitionQosPolicy

Returns:

PartitionQosPolicy reference

inline void partition(const PartitionQosPolicy &partition)

Setter for PartitionQosPolicy

Parameters:

partition – new value for the PartitionQosPolicy

inline const GroupDataQosPolicy &group_data() const

Getter for GroupDataQosPolicy

Returns:

GroupDataQosPolicy reference

inline GroupDataQosPolicy &group_data()

Getter for GroupDataQosPolicy

Returns:

GroupDataQosPolicy reference

inline void group_data(const GroupDataQosPolicy &group_data)

Setter for GroupDataQosPolicy

Parameters:

group_data – new value for the GroupDataQosPolicy

inline const EntityFactoryQosPolicy &entity_factory() const

Getter for EntityFactoryQosPolicy

Returns:

EntityFactoryQosPolicy reference

inline EntityFactoryQosPolicy &entity_factory()

Getter for EntityFactoryQosPolicy

Returns:

EntityFactoryQosPolicy reference

inline void entity_factory(const EntityFactoryQosPolicy &entity_factory)

Setter for EntityFactoryQosPolicy

Parameters:

entity_factory – new value for the EntityFactoryQosPolicy

const SubscriberQos eprosima::fastdds::dds::SUBSCRIBER_QOS_DEFAULT