RTI Connext C# API Version 7.2.0
|
Controls how often to send discovery packets, how to determine when participants are alive or dead, and resources used by the discovery mechanism. More...
Inherits IEquatable< DiscoveryConfig >.
Public Member Functions | |
DiscoveryConfig | With (Action< DiscoveryConfigBuilder > build) |
Creates a new DiscoveryConfig 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 (DiscoveryConfig other) |
Compares for equality More... | |
Properties | |
Duration | ParticipantLivelinessLeaseDuration [get] |
The liveliness lease duration for the participant. More... | |
Duration | ParticipantLivelinessAssertPeriod [get] |
The period to assert liveliness for the participant. More... | |
Duration | ParticipantAnnouncementPeriod [get] |
The period at which a participant announces itself to potential peers when using the Simple Participant Discovery Protocol 2.0 (SPDP2). More... | |
RemoteParticipantPurgeKind | RemoteParticipantPurgeKind [get] |
The participant's behavior for maintaining knowledge of remote participants (and their contained entities) with which discovery communication has been lost. More... | |
Duration | MaxLivelinessLossDetectionPeriod [get] |
The maximum amount of time between when a remote entity stops maintaining its liveliness and when the matched local entity realizes that fact. More... | |
int | InitialParticipantAnnouncements [get] |
The number of initial announcements sent when a participant is first enabled. More... | |
int | NewRemoteParticipantAnnouncements [get] |
The number of announcements sent when a remote participant is newly discovered. More... | |
Duration | MinInitialParticipantAnnouncementPeriod [get] |
The minimum period between initial announcements when a participant is first enabled or when a remote participant is newly discovered. More... | |
Duration | MaxInitialParticipantAnnouncementPeriod [get] |
The maximum period between initial announcements when a participant is first enabled or when a remote participant is newly discovered. More... | |
BuiltinTopicReaderResourceLimits | ParticipantReaderResourceLimits [get] |
Resource limits. More... | |
RtpsReliableReaderProtocol | PublicationReader [get] |
RTPS protocol-related configuration settings for the RTPS reliable reader associated with a built-in publication reader. More... | |
BuiltinTopicReaderResourceLimits | PublicationReaderResourceLimits [get] |
Resource limits. More... | |
RtpsReliableReaderProtocol | SubscriptionReader [get] |
RTPS protocol-related configuration settings for the RTPS reliable reader associated with a built-in subscription reader. More... | |
BuiltinTopicReaderResourceLimits | SubscriptionReaderResourceLimits [get] |
Resource limits. More... | |
RtpsReliableWriterProtocol | PublicationWriter [get] |
RTPS protocol-related configuration settings for the RTPS reliable writer associated with a built-in publication writer. More... | |
WriterDataLifecycle | PublicationWriterDataLifecycle [get] |
Writer data lifecycle settings for a built-in publication writer. More... | |
RtpsReliableWriterProtocol | SubscriptionWriter [get] |
RTPS protocol-related configuration settings for the RTPS reliable writer associated with a built-in subscription writer. More... | |
WriterDataLifecycle | SubscriptionWriterDataLifecycle [get] |
Writer data lifecycle settings for a built-in subscription writer. More... | |
BuiltinPluginKind | BuiltinDiscoveryPlugins [get] |
The mask kind for built-in discovery plugins. More... | |
BuiltinChannelsKind | EnabledBuiltinChannels [get] |
The mask for enabled built-in channels. More... | |
ReliabilityKind | ParticipantMessageReaderReliabilityKind [get] |
Reliability policy for a built-in participant message reader. More... | |
RtpsReliableReaderProtocol | ParticipantMessageReader [get] |
RTPS reliable reader protocol-related configuration settings for a built-in participant message reader. This parameter only has effect if ParticipantMessageReaderReliabilityKind is set to ReliabilityKind.ReliabilityKind. More... | |
RtpsReliableWriterProtocol | ParticipantMessageWriter [get] |
RTPS protocol-related configuration settings for the RTPS reliable writer associated with the built-in participant message writer. This parameter only has effect if the matching participant message reader is configured with ReliabilityKind.ReliabilityKind. More... | |
PublishMode | PublicationWriterPublishMode [get] |
Publish mode policy for the built-in publication writer. More... | |
PublishMode | SubscriptionWriterPublishMode [get] |
Publish mode policy for the built-in subscription writer. More... | |
AsynchronousPublisher | AsynchronousPublisher [get] |
Asynchronous publishing settings for the discovery Publication.Publisher and all entities that are created by it. More... | |
Duration | DefaultDomainAnnouncementPeriod [get] |
The period to announce a participant to the default domain 0. More... | |
bool | IgnoreDefaultDomainAnnouncements [get] |
Used to ignore the announcements received by a participant on the default domain 0 corresponding to participants running on domains IDs other than 0. More... | |
RtpsReliableWriterProtocol | ServiceRequestWriter [get] |
RTPS protocol-related configuration settings for the RTPS reliable writer associated with the built-in ServiceRequest writer. More... | |
WriterDataLifecycle | ServiceRequestWriterDataLifecycle [get] |
Writer data lifecycle settings for a built-in ServiceRequest writer. More... | |
PublishMode | ServiceRequestWriterPublishMode [get] |
Publish mode policy for the built-in service request writer. More... | |
RtpsReliableReaderProtocol | ServiceRequestReader [get] |
RTPS reliable reader protocol-related configuration settings for a built-in ServiceRequest reader. More... | |
Duration | LocatorReachabilityAssertPeriod [get] |
Period at which this DomainParticipant will assert the locators discovered from other DomainParticipants. More... | |
Duration | LocatorReachabilityLeaseDuration [get] |
The time period after which other DomainParticipants can consider one of their locators as "unreachable" if they do not receive a REACHABILITY PING from this DomainParticipant. More... | |
Duration | LocatorReachabilityChangeDetectionPeriod [get] |
Period at which this DomainParticipant will check if its locators are reachable from other DomainParticipants. More... | |
RtpsReliableWriterProtocol | SecureVolatileWriter [get] |
RTPS protocol-related configuration settings for the RTPS reliable writer associated with the built-in secure volatile writer. More... | |
PublishMode | SecureVolatileWriterPublishMode [get] |
Publish mode policy for the built-in secure volatile writer. More... | |
RtpsReliableReaderProtocol | SecureVolatileReader [get] |
RTPS reliable reader protocol-related configuration settings for the built-in secure volatile reader. More... | |
int | EndpointTypeObjectLbSerializationThreshold [get] |
Option to reduce the size required to propagate a TypeObject in Simple Endpoint Discovery More... | |
Duration | DnsTrackerPollingPeriod [get] |
Duration that specifies the period used by the DNS tracker to poll the DNS service and check for changes in the hostnames. More... | |
RtpsReliableReaderProtocol | ParticipantConfigurationReader [get] |
RTPS protocol-related configuration settings for the RTPS reliable reader associated with a built-in participant configuration reader. More... | |
BuiltinTopicReaderResourceLimits | ParticipantConfigurationReaderResourceLimits [get] |
Resource limits. More... | |
RtpsReliableWriterProtocol | ParticipantConfigurationWriter [get] |
RTPS protocol-related configuration settings for the RTPS reliable writer associated with a built-in participant configuration writer. More... | |
WriterDataLifecycle | ParticipantConfigurationWriterDataLifecycle [get] |
Writer data lifecycle settings for a built-in participant configuration writer. More... | |
PublishMode | ParticipantConfigurationWriterPublishMode [get] |
Publish mode policy for the built-in participant configuration writer. More... | |
static DiscoveryConfig | Default = CreateDefault() [get] |
Singleton containing the default value of a DiscoveryConfig More... | |
Controls how often to send discovery packets, how to determine when participants are alive or dead, and resources used by the discovery mechanism.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy
|
inline |
Creates a new DiscoveryConfig with a set of changes specified in an Action
build | An Action (typically a lambda function) that receives a modifiable object with the current values of this DiscoveryConfig. |
|
inline |
Gets the hash code
override bool Rti.Dds.Core.Policy.DiscoveryConfig.Equals | ( | object | other | ) |
Compares for equality
|
inline |
Compares for equality
|
get |
The liveliness lease duration for the participant.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_participant_liveliness_lease_duration
|
get |
The period to assert liveliness for the participant.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_participant_liveliness_assert_period
|
get |
|
get |
The participant's behavior for maintaining knowledge of remote participants (and their contained entities) with which discovery communication has been lost.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_remote_participant_purge_kind
|
get |
The maximum amount of time between when a remote entity stops maintaining its liveliness and when the matched local entity realizes that fact.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_max_liveliness_loss_detection_period
|
get |
The number of initial announcements sent when a participant is first enabled.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_initial_participant_announcements
|
get |
The number of announcements sent when a remote participant is newly discovered.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_new_remote_participant_announcements
|
get |
The minimum period between initial announcements when a participant is first enabled or when a remote participant is newly discovered.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_min_initial_participant_announcement_period
|
get |
The maximum period between initial announcements when a participant is first enabled or when a remote participant is newly discovered.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_max_initial_participant_announcement_period
|
get |
Resource limits.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_participant_reader_resource_limits
|
get |
RTPS protocol-related configuration settings for the RTPS reliable reader associated with a built-in publication reader.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_publication_reader
|
get |
Resource limits.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_publication_reader_resource_limits
|
get |
RTPS protocol-related configuration settings for the RTPS reliable reader associated with a built-in subscription reader.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_subscription_reader
|
get |
Resource limits.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_subscription_reader_resource_limits
|
get |
RTPS protocol-related configuration settings for the RTPS reliable writer associated with a built-in publication writer.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_publication_writer
|
get |
Writer data lifecycle settings for a built-in publication writer.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_publication_writer_data_lifecycle
|
get |
RTPS protocol-related configuration settings for the RTPS reliable writer associated with a built-in subscription writer.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_subscription_writer
|
get |
Writer data lifecycle settings for a built-in subscription writer.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_subscription_writer_data_lifecycle
|
get |
The mask kind for built-in discovery plugins.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_builtin_discovery_plugins
|
get |
The mask for enabled built-in channels.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_enabled_builtin_channels
|
get |
Reliability policy for a built-in participant message reader.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_participant_message_reader_reliability_kind
|
get |
RTPS reliable reader protocol-related configuration settings for a built-in participant message reader. This parameter only has effect if ParticipantMessageReaderReliabilityKind is set to ReliabilityKind.ReliabilityKind.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_participant_message_reader
|
get |
RTPS protocol-related configuration settings for the RTPS reliable writer associated with the built-in participant message writer. This parameter only has effect if the matching participant message reader is configured with ReliabilityKind.ReliabilityKind.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_participant_message_writer
|
get |
Publish mode policy for the built-in publication writer.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_publication_writer_publish_mode
|
get |
Publish mode policy for the built-in subscription writer.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_subscription_writer_publish_mode
|
get |
Asynchronous publishing settings for the discovery Publication.Publisher and all entities that are created by it.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_asynchronous_publisher
|
get |
The period to announce a participant to the default domain 0.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_default_domain_announcement_period
|
get |
Used to ignore the announcements received by a participant on the default domain 0 corresponding to participants running on domains IDs other than 0.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_ignore_default_domain_announcements
|
get |
RTPS protocol-related configuration settings for the RTPS reliable writer associated with the built-in ServiceRequest writer.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_service_request_writer
|
get |
Writer data lifecycle settings for a built-in ServiceRequest writer.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_service_request_writer_data_lifecycle
|
get |
Publish mode policy for the built-in service request writer.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_service_request_writer_publish_mode
|
get |
RTPS reliable reader protocol-related configuration settings for a built-in ServiceRequest reader.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_service_request_reader
|
get |
Period at which this DomainParticipant will assert the locators discovered from other DomainParticipants.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_locator_reachability_assert_period
|
get |
The time period after which other DomainParticipants can consider one of their locators as "unreachable" if they do not receive a REACHABILITY PING from this DomainParticipant.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_locator_reachability_lease_duration
|
get |
Period at which this DomainParticipant will check if its locators are reachable from other DomainParticipants.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_locator_reachability_change_detection_period
|
get |
RTPS protocol-related configuration settings for the RTPS reliable writer associated with the built-in secure volatile writer.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_secure_volatile_writer
|
get |
Publish mode policy for the built-in secure volatile writer.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_secure_volatile_writer_publish_mode
|
get |
RTPS reliable reader protocol-related configuration settings for the built-in secure volatile reader.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_secure_volatile_reader
|
get |
|
get |
Duration that specifies the period used by the DNS tracker to poll the DNS service and check for changes in the hostnames.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_dns_tracker_polling_period
|
get |
RTPS protocol-related configuration settings for the RTPS reliable reader associated with a built-in participant configuration reader.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_participant_configuration_reader
|
get |
Resource limits.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_participant_configuration_reader_resource_limits
|
get |
RTPS protocol-related configuration settings for the RTPS reliable writer associated with a built-in participant configuration writer.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_participant_configuration_writer
|
get |
Writer data lifecycle settings for a built-in participant configuration writer.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_participant_configuration_writer_data_lifecycle
|
get |
Publish mode policy for the built-in participant configuration writer.
The full documentation is available in the C API: DDS_DiscoveryConfigQosPolicy_participant_configuration_writer_publish_mode
|
staticget |
Singleton containing the default value of a DiscoveryConfig