RTI Connext C# API Version 7.2.0
Rti.Dds.Core.Policy.EndpointGroup Class Reference

Specifies a group of endpoints that can be collectively identified by a name and satisfied by a quorum. More...

Inherits IEquatable< EndpointGroup >.

Public Member Functions

EndpointGroup With (Action< EndpointGroupBuilder > build)
 Creates a new EndpointGroup with a set of changes specified in an Action More...
 
override int GetHashCode ()
 Gets the hash code More...
 
override bool Equals (object other)
 Compares for equality More...
 
bool Equals (EndpointGroup other)
 Compares for equality More...
 

Properties

string RoleName [get]
 Defines the role name of the endpoint group. More...
 
int QuorumCount [get]
 Defines the minimum number of members that satisfies the endpoint group. More...
 
static EndpointGroup Default = CreateDefault() [get]
 Singleton containing the default value of a EndpointGroup More...
 

Detailed Description

Specifies a group of endpoints that can be collectively identified by a name and satisfied by a quorum.

The full documentation is available in the C API: DDS_EndpointGroup_t

Member Function Documentation

◆ With()

EndpointGroup Rti.Dds.Core.Policy.EndpointGroup.With ( Action< EndpointGroupBuilder build)
inline

Creates a new EndpointGroup with a set of changes specified in an Action

Parameters
buildAn Action (typically a lambda function) that receives a modifiable object with the current values of this EndpointGroup.
Returns
A new EndpointGroup with the changes applied by the Action

◆ GetHashCode()

override int Rti.Dds.Core.Policy.EndpointGroup.GetHashCode ( )
inline

Gets the hash code

◆ Equals() [1/2]

override bool Rti.Dds.Core.Policy.EndpointGroup.Equals ( object  other)

Compares for equality

◆ Equals() [2/2]

bool Rti.Dds.Core.Policy.EndpointGroup.Equals ( EndpointGroup  other)
inline

Compares for equality

Property Documentation

◆ RoleName

string Rti.Dds.Core.Policy.EndpointGroup.RoleName
get

Defines the role name of the endpoint group.

The full documentation is available in the C API: DDS_EndpointGroup_t_role_name

◆ QuorumCount

int Rti.Dds.Core.Policy.EndpointGroup.QuorumCount
get

Defines the minimum number of members that satisfies the endpoint group.

The full documentation is available in the C API: DDS_EndpointGroup_t_quorum_count

◆ Default

EndpointGroup Rti.Dds.Core.Policy.EndpointGroup.Default = CreateDefault()
staticget

Singleton containing the default value of a EndpointGroup