RTI Connext .Net APIs  Version 6.0.1
DDS::EntityNameQosPolicy Class Reference

Assigns a name and a role name to a DDS::DomainParticipant, DDS::Publisher, DDS::Subscriber, DDS::DataWriter or DDS::DataReader. Except for DDS::Publisher and DDS::Subscriber, these names will be visible during the discovery process and in RTI tools to help you visualize and debug your system. More...

#include <managed_infrastructure.h>

Static Public Member Functions

static System::String ^ get_entityname_qos_policy_name ()
 Stringified human-readable name for DDS::EntityNameQosPolicy. More...
 

Public Attributes

System::String ^ name
 The name of the entity. More...
 
System::String ^ role_name
 The entity role name. More...
 

Detailed Description

Assigns a name and a role name to a DDS::DomainParticipant, DDS::Publisher, DDS::Subscriber, DDS::DataWriter or DDS::DataReader. Except for DDS::Publisher and DDS::Subscriber, these names will be visible during the discovery process and in RTI tools to help you visualize and debug your system.

Entity:
DDS::DomainParticipant, DDS::Subscriber, DDS::Publisher, DDS::DataReader, DDS::DataWriter
Properties:
RxO = NO;
Changeable = UNTIL ENABLE

Usage

The name and role name can only be 255 characters in length.

Member Data Documentation

◆ name

System::String ^ DDS::EntityNameQosPolicy::name

The name of the entity.

[default] null

[range] Null terminated string with length not exceeding 255. It can be null.

Referenced by get_entityname_qos_policy_name().

◆ role_name

System::String ^ DDS::EntityNameQosPolicy::role_name

The entity role name.

With Durable Subscriptions this name is used to specify to which Durable Subscription the DDS::DataReader belongs.

With Collaborative DataWriters this name is used to specify to which endpoint group the DDS::DataWriter belongs.

[range] Null terminated string with length not exceeding 255. It can be null.

[default] null

Referenced by get_entityname_qos_policy_name().


RTI Connext .Net APIs Version 6.0.1 Copyright © Sat Nov 23 2019 Real-Time Innovations, Inc