Fast RTPS  Version 2.6.0
Fast RTPS

Class PublisherAttributes, used by the user to define the attributes of a Publisher. More...

#include <PublisherAttributes.h>

Public Member Functions

 PublisherAttributes ()
 
virtual ~PublisherAttributes ()
 
bool operator== (const PublisherAttributes &b) const
 
int16_t getUserDefinedID () const
 Get the user defined ID. More...
 
int16_t getEntityID () const
 Get the entity defined ID. More...
 
void setUserDefinedID (uint8_t id)
 Set the user defined ID. More...
 
void setEntityID (uint8_t id)
 Set the entity ID. More...
 

Public Attributes

TopicAttributes topic
 Topic Attributes for the Publisher. More...
 
WriterQos qos
 QOS for the Publisher. More...
 
rtps::WriterTimes times
 Writer Attributes. More...
 
rtps::LocatorList_t unicastLocatorList
 Unicast locator list. More...
 
rtps::LocatorList_t multicastLocatorList
 Multicast locator list. More...
 
rtps::LocatorList_t remoteLocatorList
 Remote locator list. More...
 
rtps::ThroughputControllerDescriptor throughputController
 Throughput controller. More...
 
rtps::MemoryManagementPolicy_t historyMemoryPolicy
 Underlying History memory policy. More...
 
rtps::PropertyPolicy properties
 Properties. More...
 
ResourceLimitedContainerConfig matched_subscriber_allocation
 

Detailed Description

Class PublisherAttributes, used by the user to define the attributes of a Publisher.

Constructor & Destructor Documentation

◆ PublisherAttributes()

PublisherAttributes ( )
inline

◆ ~PublisherAttributes()

virtual ~PublisherAttributes ( )
inlinevirtual

Member Function Documentation

◆ getEntityID()

int16_t getEntityID ( ) const
inline

Get the entity defined ID.

Returns
Entity ID

◆ getUserDefinedID()

int16_t getUserDefinedID ( ) const
inline

Get the user defined ID.

Returns
User defined ID

◆ operator==()

bool operator== ( const PublisherAttributes b) const
inline

◆ setEntityID()

void setEntityID ( uint8_t  id)
inline

Set the entity ID.

Parameters
idEntity ID to be set

◆ setUserDefinedID()

void setUserDefinedID ( uint8_t  id)
inline

Set the user defined ID.

Parameters
idUser defined ID to be set

Member Data Documentation

◆ historyMemoryPolicy

rtps::MemoryManagementPolicy_t historyMemoryPolicy

Underlying History memory policy.

◆ matched_subscriber_allocation

ResourceLimitedContainerConfig matched_subscriber_allocation

◆ multicastLocatorList

rtps::LocatorList_t multicastLocatorList

Multicast locator list.

◆ properties

rtps::PropertyPolicy properties

Properties.

◆ qos

WriterQos qos

QOS for the Publisher.

◆ remoteLocatorList

rtps::LocatorList_t remoteLocatorList

Remote locator list.

◆ throughputController

rtps::ThroughputControllerDescriptor throughputController

Throughput controller.

◆ times

rtps::WriterTimes times

Writer Attributes.

◆ topic

Topic Attributes for the Publisher.

◆ unicastLocatorList

rtps::LocatorList_t unicastLocatorList

Unicast locator list.


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