RTI Connext C# API  6.1.0
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 [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

◆ Equals() [1/2]

bool Equals ( EndpointGroup  other)

Compares for equality

◆ Equals() [2/2]

override bool Equals ( object  other)

Compares for equality

◆ GetHashCode()

override int GetHashCode ( )

Gets the hash code

◆ With()

EndpointGroup With ( Action< EndpointGroupBuilder build)

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

Property Documentation

◆ Default

EndpointGroup Default
staticget

Singleton containing the default value of a EndpointGroup

◆ QuorumCount

int 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

◆ RoleName

string RoleName
get

Defines the role name of the endpoint group.

The full documentation is available in the C API: DDS_EndpointGroup_t::role_name