19 #ifndef SUBSCRIBERATTRIBUTES_H_ 20 #define SUBSCRIBERATTRIBUTES_H_ 22 #include <fastdds/rtps/resources/ResourceManagement.h> 24 #include <fastdds/rtps/common/Time_t.h> 25 #include <fastdds/rtps/common/Locator.h> 26 #include <fastdds/rtps/attributes/ReaderAttributes.h> 27 #include <fastrtps/attributes/TopicAttributes.h> 28 #include <fastrtps/qos/ReaderQos.h> 29 #include <fastdds/rtps/attributes/PropertyPolicy.h> 74 : expectsInlineQos(false)
75 , historyMemoryPolicy(rtps::PREALLOCATED_MEMORY_MODE)
84 return (this->topic == b.
topic) &&
85 (this->qos == b.
qos) &&
86 (this->times == b.
times) &&
125 int16_t m_userDefinedID;
void setUserDefinedID(uint8_t id)
Set the user defined ID.
Definition: SubscriberAttributes.h:115
Class TopicAttributes, used by the user to define the attributes of the topic associated with a Publi...
Definition: TopicAttributes.h:35
bool expectsInlineQos
Expects Inline QOS.
Definition: SubscriberAttributes.h:62
fastdds::dds::ReaderQos ReaderQos
Definition: ReaderQos.h:30
rtps::LocatorList_t multicastLocatorList
Multicast locator list.
Definition: SubscriberAttributes.h:56
int16_t getUserDefinedID() const
Get the user defined ID.
Definition: SubscriberAttributes.h:103
bool operator!=(const SubscriberAttributes &b) const
Definition: SubscriberAttributes.h:94
TopicAttributes topic
Topic Attributes.
Definition: SubscriberAttributes.h:44
rtps::LocatorList_t remoteLocatorList
Remote locator list.
Definition: SubscriberAttributes.h:59
rtps::MemoryManagementPolicy_t historyMemoryPolicy
Underlying History memory policy.
Definition: SubscriberAttributes.h:65
eProsima namespace.
Definition: LibrarySettingsAttributes.h:23
rtps::PropertyPolicy properties
Properties.
Definition: SubscriberAttributes.h:68
Specifies the configuration of a resource limited collection.
Definition: ResourceLimitedContainerConfig.hpp:35
void setEntityID(uint8_t id)
Set the entity ID.
Definition: SubscriberAttributes.h:121
ResourceLimitedContainerConfig matched_publisher_allocation
Matched publishers allocation limits.
Definition: SubscriberAttributes.h:71
int16_t getEntityID() const
Get the entity defined ID.
Definition: SubscriberAttributes.h:109
bool operator==(const SubscriberAttributes &b) const
Definition: SubscriberAttributes.h:82
ReaderQos qos
Reader QOs.
Definition: SubscriberAttributes.h:47
rtps::LocatorList_t unicastLocatorList
Unicast locator list.
Definition: SubscriberAttributes.h:53
Class SubscriberAttributes, used by the user to define the attributes of a Subscriber.
Definition: SubscriberAttributes.h:40
SubscriberAttributes()
Definition: SubscriberAttributes.h:73
rtps::ReaderTimes times
Times for a RELIABLE Reader.
Definition: SubscriberAttributes.h:50
virtual ~SubscriberAttributes()
Definition: SubscriberAttributes.h:80