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

Stores (name, value) pairs that can be used to determine access permissions. More...

#include <managed_infrastructure.h>

Static Public Member Functions

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

Public Attributes

TagSeqtags
 Sequence of data tags. More...
 

Detailed Description

Stores (name, value) pairs that can be used to determine access permissions.

Entity:
DDS::DataReader DDS::DataWriter
Properties:
RxO = N/A;
Changeable = NO

Usage

The DATA_TAG QoS policy can be used to associate a set of tags in the form of (name, value) pairs with a DDS::DataReader or DDS::DataWriter. This is similar to the DDS::PropertyQosPolicy, except for the following differences:

  • Data tags are always propagated. You cannot select whether or not a particular pair should be propagated.
  • Connext passes data tags to the Access Control Security Plugin, which may use them to decide whether to allow or deny the corresponding entities.

There are helper functions to facilitate working with data tags. See the DATA_TAG page.

Member Data Documentation

◆ tags

TagSeq ^ DDS::DataTagQosPolicy::tags

Sequence of data tags.

[default] An empty list.

Referenced by get_datatag_qos_policy_name().


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