DDS::ProfileQosPolicy Class Reference
[PROFILE]

Configures the way that XML documents containing QoS profiles are loaded by RTI Data Distribution Service. More...

#include <managed_infrastructure.h>

List of all members.

Static Public Member Functions

static System::String^ get_profile_qos_policy_name ()
 Stringified human-readable name for DDS::ProfileQosPolicy.

Public Attributes

StringSeqstring_profile
 Sequence of strings containing a XML document to load.
StringSequrl_profile
 Sequence of URL groups containing a set of XML documents to load.

Properties

System::Boolean ignore_user_profile [get, set]
 Ignores the file USER_QOS_PROFILES.xml in the current working directory.
System::Boolean ignore_environment_profile [get, set]
 Ignores the value of the NDDS_QOS_PROFILES environment variable.
System::Boolean ignore_resource_profile [get, set]
 Ignores the file NDDS_QOS_PROFILES.xml under $NDDSHOME/resource/qos_profiles_4.4d/xml.


Detailed Description

Configures the way that XML documents containing QoS profiles are loaded by RTI Data Distribution Service.

All QoS values for Entities can be configured in QoS profiles defined in XML documents. XML documents can be passed to RTI Data Distribution Service in string form or, more likely, through files found on a file system.

There are also default locations where DomainParticipants will look for files to load QoS profiles. These include the current working directory from where an application is started, a file in the distribution directory for RTI Data Distribution Service, and the locations specified by an environment variable. You may disable any or all of these default locations using the Profile QoS policy.

Entity:
DDS::DomainParticipantFactory
Properties:
RxO = NO
Changeable = Changeable

Member Data Documentation

Sequence of strings containing a XML document to load.

The concatenation of the strings in this sequence must be a valid XML document according to the XML QoS profile schema.

[default] Empty sequence (zero-length).

Sequence of URL groups containing a set of XML documents to load.

Only one of the elements of each group will be loaded by RTI Data Distribution Service, starting from the left.

[default] Empty sequence (zero-length).


Property Documentation

System:: Boolean DDS::ProfileQosPolicy::ignore_user_profile [get, set]

Ignores the file USER_QOS_PROFILES.xml in the current working directory.

When this field is set to true, the QoS profiles contained in the file USER_QOS_PROFILES.xml in the current working directory will be ignored.

[default] false

System:: Boolean DDS::ProfileQosPolicy::ignore_environment_profile [get, set]

Ignores the value of the NDDS_QOS_PROFILES environment variable.

When this field is set to true, the value of the environment variable NDDS_QOS_PROFILES will be ignored.

[default] false

System:: Boolean DDS::ProfileQosPolicy::ignore_resource_profile [get, set]

Ignores the file NDDS_QOS_PROFILES.xml under $NDDSHOME/resource/qos_profiles_4.4d/xml.

When this field is set to true, the QoS profiles contained in the file NDDS_QOS_PROFILES.xml under $NDDSHOME/resource/qos_profiles_4.5c/xml will be ignored.

[default] false


RTI Data Distribution Service .Net APIs Version 4.5c Copyright © 9 Jun 2010 Real-Time Innovations, Inc