RTI Connext Modern C++ API Version 7.3.0
rti::topic::trust::ParticipantTrustInterceptorAlgorithmInfo Class Reference

<<extension>> <<value-type>> Trust Plugins interception algorithm information associated with the discovered DomainParticipant. More...

#include <rti/topic/trust/ParticipantTrustInterceptorAlgorithmInfo.hpp>

Public Member Functions

 ParticipantTrustInterceptorAlgorithmInfo ()=default
 Create an instance with the default Trust Interceptor Algorithm Info associated with the discovered DomainParticipant. More...
 
uint32_t supported_mask () const
 Get the Trust Plugins algorithms supported for interception of data and metadata exchanged by the DomainParticipant. More...
 
uint32_t builtin_endpoints_required_mask () const
 Get the Trust Plugins algorithms used for interception of metadata exchanged by the builtin endpoints. More...
 
uint32_t builtin_kx_endpoints_required_mask () const
 Get the Trust Plugins algorithms used for interception of metadata exchanged by the key exchange builtin endpoints. More...
 
uint32_t user_endpoints_default_required_mask () const
 Get the Trust Plugins algorithms used by default for interception of data exchanged by the user endpoints. This is the algorithm that remote DomainParticipants should assume when rti::topic::trust::EndpointTrustInterceptorAlgorithmInfo is not serialized. More...
 

Detailed Description

<<extension>> <<value-type>> Trust Plugins interception algorithm information associated with the discovered DomainParticipant.

Constructor & Destructor Documentation

◆ ParticipantTrustInterceptorAlgorithmInfo()

rti::topic::trust::ParticipantTrustInterceptorAlgorithmInfo::ParticipantTrustInterceptorAlgorithmInfo ( )
default

Create an instance with the default Trust Interceptor Algorithm Info associated with the discovered DomainParticipant.

The meaning of this field may vary depending on what Trust Plugins the DomainParticipant is using.

Member Function Documentation

◆ supported_mask()

uint32_t rti::topic::trust::ParticipantTrustInterceptorAlgorithmInfo::supported_mask ( ) const
inline

Get the Trust Plugins algorithms supported for interception of data and metadata exchanged by the DomainParticipant.

◆ builtin_endpoints_required_mask()

uint32_t rti::topic::trust::ParticipantTrustInterceptorAlgorithmInfo::builtin_endpoints_required_mask ( ) const
inline

Get the Trust Plugins algorithms used for interception of metadata exchanged by the builtin endpoints.

◆ builtin_kx_endpoints_required_mask()

uint32_t rti::topic::trust::ParticipantTrustInterceptorAlgorithmInfo::builtin_kx_endpoints_required_mask ( ) const
inline

Get the Trust Plugins algorithms used for interception of metadata exchanged by the key exchange builtin endpoints.

◆ user_endpoints_default_required_mask()

uint32_t rti::topic::trust::ParticipantTrustInterceptorAlgorithmInfo::user_endpoints_default_required_mask ( ) const
inline

Get the Trust Plugins algorithms used by default for interception of data exchanged by the user endpoints. This is the algorithm that remote DomainParticipants should assume when rti::topic::trust::EndpointTrustInterceptorAlgorithmInfo is not serialized.