17.2.1.16. RTPSParticipantAllocationAttributes

struct eprosima::fastrtps::rtps::RTPSParticipantAllocationAttributes

Holds allocation limits affecting collections managed by a participant.

Public Functions

inline ResourceLimitedContainerConfig total_readers() const
Returns

the allocation config for the total of readers in the system (participants * readers)

inline ResourceLimitedContainerConfig total_writers() const
Returns

the allocation config for the total of writers in the system (participants * writers)

Public Members

RemoteLocatorsAllocationAttributes locators

Holds limits for collections of remote locators.

ResourceLimitedContainerConfig participants

Defines the allocation behaviour for collections dependent on the total number of participants.

ResourceLimitedContainerConfig readers

Defines the allocation behaviour for collections dependent on the total number of readers per participant.

ResourceLimitedContainerConfig writers

Defines the allocation behaviour for collections dependent on the total number of writers per participant.

SendBuffersAllocationAttributes send_buffers

Defines the allocation behaviour for the send buffer manager.

VariableLengthDataLimits data_limits

Holds limits for variable-length data.