RTI Connext C# API
7.1.0
|
QoS policies supported by the DomainParticipantFactory. More...
Inherits IEquatable< DomainParticipantFactoryQos >.
Public Member Functions | |
DomainParticipantFactoryQos | WithEntityFactory (EntityFactory value) |
Creates a copy of this DomainParticipantFactoryQos instance with a new value for EntityFactory More... | |
DomainParticipantFactoryQos | WithResourceLimits (SystemResourceLimits policy) |
Creates an instance with a new ResourceLimits policy. More... | |
DomainParticipantFactoryQos | WithResourceLimits (Action< SystemResourceLimitsBuilder > build) |
Creates a new instance with a new ResourceLimits policy as configured by a build action. More... | |
DomainParticipantFactoryQos | WithMonitoring (Monitoring value) |
Creates a copy of this DomainParticipantFactoryQos instance with a new value for Monitoring More... | |
DomainParticipantFactoryQos | WithMonitoring (Action< MonitoringBuilder > build) |
Creates a new instance with a new Monitoring policy as configured by a build action. More... | |
override bool | Equals (object other) |
Compares all the policies for equality More... | |
override int | GetHashCode () |
Returns the hash code by combining that of each policy More... | |
bool | Equals (DomainParticipantFactoryQos other) |
Compares all the policies for equality More... | |
override string | ToString () |
Returns an XML representation of the QoS object. More... | |
string | ToString (QosPrintFormat format) |
Returns an XML representation of the QoS object. More... | |
string | ToString (DomainParticipantFactoryQos baseQos, QosPrintFormat format=null) |
Returns an XML representation of the QoS object. More... | |
string | ToString (QosPrintAll baseQos, QosPrintFormat format=null) |
Returns an XML representation of the QoS object. More... | |
Properties | |
EntityFactory | EntityFactory [get] |
Gets the value of EntityFactory More... | |
SystemResourceLimits | ResourceLimits [get] |
Gets the value of ResourceLimits More... | |
Monitoring | Monitoring [get] |
Gets the value of Monitoring More... | |
static DomainParticipantFactoryQos | Default [get] |
Singleton containing the default value of a DomainParticipantFactoryQos More... | |
QoS policies supported by the DomainParticipantFactory.
The full documentation is available in the C API: DDS_DomainParticipantFactoryQos
bool Equals | ( | DomainParticipantFactoryQos | other | ) |
Compares all the policies for equality
override bool Equals | ( | object | other | ) |
Compares all the policies for equality
override int GetHashCode | ( | ) |
Returns the hash code by combining that of each policy
override string ToString | ( | ) |
Returns an XML representation of the QoS object.
The output is formatted using the default values for the QosPrintFormat and only QoS policies which differ from the documented default are included.
string ToString | ( | DomainParticipantFactoryQos | baseQos, |
QosPrintFormat | format = null |
||
) |
Returns an XML representation of the QoS object.
baseQos | The baseQos profile. |
format | the format used to configure the output. If not supplied the output is formatted using the default format. |
This overload accepts a value for the baseQos. Only the differences between the DomainParticipantFactoryQos object being printed and the baseQos are included in the output.
string ToString | ( | QosPrintAll | baseQos, |
QosPrintFormat | format = null |
||
) |
Returns an XML representation of the QoS object.
baseQos | Used to indicate that the entire QoS object should be included in the output. The only value which should be provided for this argument is QosPrintAll.Value |
format | The format used to configure the output. If not supplied, the output is formatted using the default format. |
This overload accepts a parameter of type QosPrintAll. Unlike the other ToString overloads, the entire QoS object will be included in the output.
string ToString | ( | QosPrintFormat | format | ) |
Returns an XML representation of the QoS object.
format | The baseQos profile. |
This overload accepts a value for the baseQos. Only the differences between the DomainParticipantFactoryQos object being printed and the baseQos are included in the output.
DomainParticipantFactoryQos WithEntityFactory | ( | EntityFactory | value | ) |
Creates a copy of this DomainParticipantFactoryQos instance with a new value for EntityFactory
value | The new value for EntityFactory |
DomainParticipantFactoryQos WithMonitoring | ( | Action< MonitoringBuilder > | build | ) |
Creates a new instance with a new Monitoring policy as configured by a build action.
build | A function receiving the current values of the policy as an argument. The changes performed by this build function will be used to create the new policy |
DomainParticipantFactoryQos WithMonitoring | ( | Monitoring | value | ) |
Creates a copy of this DomainParticipantFactoryQos instance with a new value for Monitoring
value | The new value for EntityFactory |
DomainParticipantFactoryQos WithResourceLimits | ( | Action< SystemResourceLimitsBuilder > | build | ) |
Creates a new instance with a new ResourceLimits policy as configured by a build action.
build | A function receiving the current values of the policy as an argument. The changes performed by this build function will be used to create the new policy |
DomainParticipantFactoryQos WithResourceLimits | ( | SystemResourceLimits | policy | ) |
Creates an instance with a new ResourceLimits policy.
policy | The new policy |
|
staticget |
Singleton containing the default value of a DomainParticipantFactoryQos
Gets the value of EntityFactory
The full documentation is available in the C API: DDS_DomainParticipantFactoryQos::entity_factory
|
get |
Gets the value of Monitoring
The full documentation is available in the C API: DDS_DomainParticipantFactoryQos::monitoring
Gets the value of ResourceLimits
The full documentation is available in the C API: DDS_DomainParticipantFactoryQos::resource_limits