RTI Connext Java API Version 7.3.0
|
Trust Plugins interception algorithm information associated with the discovered DomainParticipant. More...
Inherits Struct.
Public Member Functions | |
ParticipantTrustInterceptorAlgorithmInfo () | |
Create an instance with the default Trust Interceptor Algorithm Info associated with the discovered DomainParticipant. More... | |
ParticipantTrustInterceptorAlgorithmInfo (int supported_mask, int builtin_endpoints_required_mask, int builtin_kx_endpoints_required_mask, int user_endpoints_default_required_mask) | |
Create an instance with the Trust Interceptor Algorithm Info passed as input. More... | |
Public Attributes | |
int | supported_mask |
Trust Plugins algorithms supported for interception of data and metadata exchanged by the DomainParticipant. More... | |
int | builtin_endpoints_required_mask |
Trust Plugins algorithms used for interception of metadata exchanged by the discovery, service request, and liveliness builtin endpoints. More... | |
int | builtin_kx_endpoints_required_mask |
Trust Plugins algorithms used for interception of metadata exchanged by the key exchange builtin endpoints. More... | |
int | user_endpoints_default_required_mask |
Default trust plugin algorithms used for interception of data exchanged by the user endpoints. This is the algorithm that remote DomainParticipants should assume when builtin_trust.EndpointTrustInterceptorAlgorithmInfo is not serialized. More... | |
Trust Plugins interception algorithm information associated with the discovered DomainParticipant.
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.
ParticipantTrustInterceptorAlgorithmInfo | ( | int | supported_mask, |
int | builtin_endpoints_required_mask, | ||
int | builtin_kx_endpoints_required_mask, | ||
int | user_endpoints_default_required_mask | ||
) |
Create an instance with the Trust Interceptor Algorithm Info passed as input.
The meaning of this field may vary depending on what Trust Plugins the DomainParticipant is using.
References ParticipantTrustInterceptorAlgorithmInfo.builtin_endpoints_required_mask, ParticipantTrustInterceptorAlgorithmInfo.builtin_kx_endpoints_required_mask, ParticipantTrustInterceptorAlgorithmInfo.supported_mask, and ParticipantTrustInterceptorAlgorithmInfo.user_endpoints_default_required_mask.
int supported_mask |
Trust Plugins algorithms supported for interception of data and metadata exchanged by the DomainParticipant.
Referenced by ParticipantTrustInterceptorAlgorithmInfo.ParticipantTrustInterceptorAlgorithmInfo().
int builtin_endpoints_required_mask |
Trust Plugins algorithms used for interception of metadata exchanged by the discovery, service request, and liveliness builtin endpoints.
Referenced by ParticipantTrustInterceptorAlgorithmInfo.ParticipantTrustInterceptorAlgorithmInfo().
int builtin_kx_endpoints_required_mask |
Trust Plugins algorithms used for interception of metadata exchanged by the key exchange builtin endpoints.
Referenced by ParticipantTrustInterceptorAlgorithmInfo.ParticipantTrustInterceptorAlgorithmInfo().
int user_endpoints_default_required_mask |
Default trust plugin algorithms used for interception of data exchanged by the user endpoints. This is the algorithm that remote DomainParticipants should assume when builtin_trust.EndpointTrustInterceptorAlgorithmInfo is not serialized.
Referenced by ParticipantTrustInterceptorAlgorithmInfo.ParticipantTrustInterceptorAlgorithmInfo().