RTI Connext DDS Micro  Version 2.4.7
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Dynamic Participant Static Endpoint (DPSE)

Modules

 max_participant_locators
 max_locators_per_discovered_participant

Detailed Description

The Dynamic Participant Static Endpoint (DPSE) discovery plugin creates one datawriter and one datareader for the ParticipantBuiltinTopicData. The memory for the plugin includes the memory allocated by the datareader and datawriter. The memory allocated by the properties must be added for total memory usage.

resource-limit Size in Bytes Notes
DPSE Plugin 14 KB
max_locators_per_discovered_participant max_locators_per_discovered_participant * remote_participant_allocation * sizeof(reader_resource_limits.max_routes_per_writer) The DPSE builtin participant topic datareader allocates max_locators_per_discovered_participant routes to save locators specified by each discovered participant.
max_participant_locators sizeof(writer_resource_limits.max_routes_per_reader) The default value DDS_LENGTH_AUTO calculates max_participant_locators as remote_participant_allocation + (DPSE_MAX_ANON_PARTICIPANT * (peer_length + 1)). The constant DPSE_MAX_ANON_PARTICIPANT = 6.

RTI Connext DDS Micro Version 2.4.7 Copyright © Fri Feb 26 2016 Real-Time Innovations, Inc