|
RTI Connext C# API Version 7.7.0
|
Container for all other Entity objects. More...
Public Member Functions | |
| Topic< T > | CreateTopic< T > (string name) |
| Creates a Topic<T> with default Qos. More... | |
| Topic< T > | CreateTopic< T > (string name, string typeName) |
| Creates a Topic<T> with a different registered type name and default Qos. More... | |
| Topic< T > | CreateTopic< T > (string name, TopicQos qos) |
| Creates a Topic<T> with the given Qos. More... | |
| Topic< T > | CreateTopic< T > (string name, string typeName, TopicQos qos) |
| Creates a Topic<T> with a different registered type name and the given Qos. More... | |
| Topics.IAnyTopic | CreateTopic (string name, Type topicType) |
| Creates a Topic<T> specifying its type reflectively More... | |
| Topic< DynamicData > | CreateTopic (string name, DynamicType type) |
| Creates a dynamically-typed Topic with default qos More... | |
| Topic< DynamicData > | CreateTopic (string name, DynamicType type, TopicQos qos) |
| Creates a dynamically-typed Topic with default qos More... | |
| void | RegisterType (string name, DynamicType type) |
| Allows registering a dynamic type with a name different than DynamicType.Name More... | |
| void | RegisterType (string name, DynamicType type, TypeSerializationProperty serializationProperty) |
| Allows registering a dynamic type with a name different than DynamicType.Name and with additional serialization properties More... | |
| ContentFilteredTopic< T > | CreateContentFilteredTopic< T > (string name, Topic< T > relatedTopic, Filter filter) |
| Creates a ContentFilteredTopic<T> which can be used to do content-based subscriptions. More... | |
| AnyContentFilteredTopic | CreateContentFilteredTopic (string name, Topics.IAnyTopic relatedTopic, Filter filter) |
| Creates a ContentFilteredTopic<T> reflectively using the type of the relatedTopic. More... | |
| ITopicDescription | LookupTopicDescription (string name) |
| Looks up an existing, locally created TopicDescription, based on its name. More... | |
| Publisher | LookupPublisher (string name) |
| Looks up a Publisher by its PublisherQos.PublisherName within this DomainParticipant. More... | |
| Subscriber | LookupSubscriber (string name) |
| Looks up a Subscriber by its SubscriberQos.SubscriberName within this DomainParticipant. More... | |
| DataReader< T > | LookupDataReader< T > (string name) |
| Looks up a DataReader<T> by its DataReaderQos.SubscriptionName within this DomainParticipant. More... | |
| AnyDataReader | LookupDataReader (string name) |
| Looks up a AnyDataReader by its DataReaderQos.SubscriptionName within this DomainParticipant. More... | |
| DataWriter< T > | LookupDataWriter< T > (string name) |
| Looks up a DataWriter<T> by its DataWriterQos.PublicationName within this DomainParticipant. More... | |
| AnyDataWriter | LookupDataWriter (string name) |
| Looks up a AnyDataWriter by its DataWriterQos.PublicationName within this DomainParticipant. More... | |
| bool | IsTypeRegistered (string typeName) |
| Checks if the DynamicType associated with the provided typeName is registered with this DomainParticipant. More... | |
| DynamicType | GetDynamicType (string typeName) |
| Returns the DynamicType registered with the provided typeName. More... | |
| void | ResumeEndpointDiscovery (InstanceHandle remoteParticipantHandle) |
| Initiates endpoint discovery with the DomainParticipant identified by the provided InstanceHandle. More... | |
| IEnumerable< InstanceHandle > | DiscoveredParticipantsFromSubjectName (string subjectName) |
| Retrieve all the DomainParticipant that have been discovered by this DomainParticipant and that have the given subject name. More... | |
| TopicBuiltinTopicData | GetDiscoveredTopicData (in InstanceHandle topicHandle) |
| Retrieves information on a Topic<T> that has been discovered. More... | |
| IEnumerable< TopicBuiltinTopicData > | GetDiscoveredTopicData () |
| Retrieves the information on all Topic<T>s that have been discovered. More... | |
| ParticipantBuiltinTopicData | GetDiscoveredParticipantData (in InstanceHandle participantHandle) |
| Retrieves information on a DomainParticipant that has been discovered. More... | |
| string | GetDiscoveredParticipantSubjectName (in InstanceHandle participantHandle) |
| Returns the EntityName policy for the specified DomainParticipant. More... | |
| IEnumerable< ParticipantBuiltinTopicData > | GetDiscoveredParticipantData () |
| Retrieves the information on all DomainParticipants that have been discovered. More... | |
| Publisher | CreatePublisher () |
| Creates a Publisher using the default PublisherQos that will be attached and belong to this DomainParticipant. More... | |
| Publisher | CreatePublisher (PublisherQos qos) |
| Creates a Publisher using the provided PublisherQos that will be attached and belong to this DomainParticipant. More... | |
| Subscriber | CreateSubscriber () |
| Creates a Subscriber using the default SubscriberQos that will be attached and belong to this DomainParticipant. More... | |
| Subscriber | CreateSubscriber (SubscriberQos qos) |
| Creates a Subscriber using the provided SubscriberQos that will be attached and belong to this DomainParticipant. More... | |
| void | AssertLiveliness () |
| Manually asserts liveliness on this DomainParticipant. More... | |
| void | AddPeer (string peer) |
| Add the peer, described by the provided string, to the list of peers that this DomainParticipant will try to contact. More... | |
| void | RemovePeer (string peer) |
| Remove the peer, described by the provided string, from the list of peers that this DomainParticipant will try to contact. More... | |
| void | IgnoreParticipant (in InstanceHandle handle) |
| Ignore the remote DomainParticipant corresponding to the provided InstanceHandle. More... | |
| void | BanishIgnoredParticipants () |
| Prevent ignored remote DomainParticipants from receiving traffic from the local DomainParticipant. More... | |
| void | IgnorePublication (in InstanceHandle handle) |
| Ignore the remote publication corresponding to the provided InstanceHandle. More... | |
| void | IgnoreSubscription (in InstanceHandle handle) |
| Ignore the remote subscription corresponding to the provided InstanceHandle. More... | |
| void | IgnoreTopic (in InstanceHandle handle) |
| Ignore the remote Topic<T> corresponding to the provided InstanceHandle. More... | |
| bool | ContainsEntity (in InstanceHandle handle) |
| Check if the Entity described by the provided InstanceHandle belongs to this DomainParticipant. More... | |
| void | DisposeContainedEntities () |
| Dispose all of the entities created by this DomainParticipant. More... | |
| override string | ToString () |
| Provides a short string representation of the DomainParticipant, including its domain ID and ParticipantName (if set). More... | |
| override void | ResetEvents (StatusMask eventsToRemove=StatusMask.All) |
| Stop notifying of events and remove their event handlers More... | |
| delegate void | InvalidLocalAdvanceNoticeEventHandler (DomainParticipant participant, InvalidLocalAdvanceNoticeStatus status) |
| Delegate type of the handler for the StatusMask.InvalidLocalAdvanceNotice status. More... | |
Public Member Functions inherited from Rti.Dds.Core.Entity | |
| void | Enable () |
| Enables this Entity (by default entities are automatically enabled after creation) More... | |
| abstract void | ResetEvents (StatusMask eventsToRemove=StatusMask.All) |
| Stop notifying of events and remove their event handlers. The actual events are defined in each derived entity class. More... | |
| EntityLock | Lock () |
| Locks the Entity using its internal lock. More... | |
| void | Dispose () |
| Releases the resources used by this Entity and disposes its contained entities as well (if any). More... | |
Properties | |
| WaitSetAsyncDispatcher | InternalTaskDispatcher [get] |
| For internal use only. More... | |
| Subscriber | ImplicitSubscriber [get] |
| Returns the implicit Subscriber. If an implicit Subscriber does not already exist, this creates one. More... | |
| Publisher | ImplicitPublisher [get] |
| Returns the implicit Publisher. If an implicit Publisher does not already exist, this creates one. More... | |
| Subscriber | BuiltinSubscriber [get] |
| Returns the built-in Subscriber. More... | |
| int | DomainId [get] |
| Gets this participant's domain id More... | |
| DomainParticipantQos | Qos [get, set] |
| Get or change the QoS of this DomainParticipant. More... | |
| PublisherQos | DefaultPublisherQos [get, set] |
| Get or change the default PublisherQos. More... | |
| SubscriberQos | DefaultSubscriberQos [get, set] |
| Get or change the default SubscriberQos. More... | |
| TopicQos | DefaultTopicQos [get, set] |
| Get or change the default TopicQos. More... | |
| DataReaderQos | DefaultDataReaderQos [get, set] |
| Get or change the default DataReaderQos. More... | |
| DataWriterQos | DefaultDataWriterQos [get, set] |
| Get or change the default DataWriterQos. More... | |
| Time | CurrentTime [get] |
| Returns the current time using this DomainParticipant's clock More... | |
| IEnumerable< ITopicDescription > | Topics [get] |
| Retrieve all the Topics created from this DomainParticipant More... | |
| IEnumerable< AnyContentFilteredTopic > | ContentFilteredTopics [get] |
| Retrieve all the ContentFilteredTopics created from this DomainParticipant More... | |
| IEnumerable< Subscriber > | Subscribers [get] |
| Retrieve all the Subscriber created from this DomainParticipant More... | |
| IEnumerable< Publisher > | Publishers [get] |
| Retrieve all the Publisher created from this DomainParticipant More... | |
| IEnumerable< InstanceHandle > | DiscoveredParticipants [get] |
| Retrieve all the DomainParticipant that have been discovered by this DomainParticipant More... | |
| IEnumerable< InstanceHandle > | DiscoveredTopics [get] |
| Retrieve all the topics that have been discovered by this DomainParticipant. The returned instance handles can be passed to GetDiscoveredTopicData(in InstanceHandle). More... | |
| DomainParticipantProtocolStatus | DomainParticipantProtocolStatus [get] |
| Returns the DomainParticipantProtocolStatus. More... | |
| InvalidLocalAdvanceNoticeEventHandler | InvalidLocalAdvanceNotice |
| Event triggered when the Rti.Dds.Core.Status.StatusMask.InvalidLocalAdvanceNotice status changes on the Participant. More... | |
| InconsistentTopicEventHandler | InconsistentTopic |
| Event triggered when the Rti.Dds.Core.Status.StatusMask.InconsistentTopic status changes on any Topic<T> created by this Participant for which this event is not being monitored. More... | |
| LivelinessLostEventHandler | LivelinessLost |
| Event triggered when the Rti.Dds.Core.Status.StatusMask.LivelinessLost status changes on any Publisher created by this Participant for which this event is not being monitored. More... | |
| OfferedIncompatibleQosEventHandler | OfferedIncompatibleQos |
| Event triggered when the Rti.Dds.Core.Status.StatusMask.OfferedIncompatibleQos status changes on any Publisher created by this Participant for which this event is not being monitored. More... | |
| OfferedDeadlineMissedEventHandler | OfferedDeadlineMissed |
| Event triggered when the Rti.Dds.Core.Status.StatusMask.OfferedDeadlineMissed status changes on any Publisher created by this Participant for which this event is not being monitored. More... | |
| PublicationMatchedEventHandler | PublicationMatched |
| Event triggered when the Rti.Dds.Core.Status.StatusMask.PublicationMatched status changes on any Publisher created by this Participant for which this event is not being monitored. More... | |
| ReliableReaderActivityChangedEventHandler | ReliableReaderActivityChanged |
| Event triggered when the Rti.Dds.Core.Status.StatusMask.ReliableReaderActivityChanged status changes on any Publisher created by this Participant for which this event is not being monitored. More... | |
| ReliableWriterCacheChangedEventHandler | ReliableWriterCacheChanged |
| Event triggered when the Rti.Dds.Core.Status.StatusMask.ReliableWriterCacheChanged status changes on any Publisher created by this Participant for which this event is not being monitored. More... | |
| ServiceRequestAcceptedEventHandler | ServiceRequestAccepted |
| Event triggered when the Rti.Dds.Core.Status.StatusMask.ServiceRequestAccepted status changes on any Publisher created by this Participant for which this event is not being monitored. More... | |
| ApplicationAcknowledgementReceivedEventHandler | ApplicationAcknowledgementReceived |
| Event triggered when the Rti.Dds.Core.Status.StatusMask.DataWriterApplicationAcknowledgementReceived status changes on any Publisher created by this Participant for which this event is not being monitored. More... | |
| InstanceReplacedEventHandler | InstanceReplaced |
| Event triggered when the Rti.Dds.Core.Status.StatusMask.DataWriterInstanceReplaced status changes on any Publisher created by this Participant for which this event is not being monitored. More... | |
| SampleRemovedEventHandler | SampleRemoved |
| Event triggered when the Rti.Dds.Core.Status.StatusMask.DataWriterSampleRemoved status changes on any Publisher created by this Participant for which this event is not being monitored. More... | |
| DataOnReadersEventHandler | DataOnReaders |
| Event triggered when the Rti.Dds.Core.Status.StatusMask.DataOnReaders status changes on any Subscriber created by this Participant for which this event is not being monitored. More... | |
| SubscriptionMatchedEventHandler | SubscriptionMatched |
| Event triggered when the Rti.Dds.Core.Status.StatusMask.SubscriptionMatched status changes on any Subscriber created by this Participant for which this event is not being monitored. More... | |
| DataAvailableEventHandler | DataAvailable |
| Event triggered when the Rti.Dds.Core.Status.StatusMask.DataAvailable status changes on any Subscriber created by this Participant for which this event is not being monitored. More... | |
| LivelinessChangedEventHandler | LivelinessChanged |
| Event triggered when the Rti.Dds.Core.Status.StatusMask.LivelinessChanged status changes on any Subscriber created by this Participant for which this event is not being monitored. More... | |
| RequestedDeadlineMissedEventHandler | RequestedDeadlineMissed |
| Event triggered when the Rti.Dds.Core.Status.StatusMask.RequestedDeadlineMissed status changes on any Subscriber created by this Participant for which this event is not being monitored. More... | |
| RequestedIncompatibleQosEventHandler | RequestedIncompatibleQos |
| Event triggered when the Rti.Dds.Core.Status.StatusMask.RequestedIncompatibleQos status changes on any Subscriber created by this Participant for which this event is not being monitored. More... | |
| SampleLostEventHandler | SampleLost |
| Event triggered when the Rti.Dds.Core.Status.StatusMask.SampleLost status changes on any Subscriber created by this Participant for which this event is not being monitored. More... | |
| SampleRejectedEventHandler | SampleRejected |
| Event triggered when the Rti.Dds.Core.Status.StatusMask.SampleRejected status changes on any Subscriber created by this Participant for which this event is not being monitored. More... | |
Properties inherited from Rti.Dds.Core.Entity | |
| InstanceHandle | InstanceHandle [get] |
| Gets the InstanceHandle that identifies this Entity More... | |
| StatusMask | StatusChanges [get] |
| Retrieves the list of communication statuses in this Entity that are triggered. More... | |
| StatusCondition | StatusCondition [get] |
| Gets the StatusCondition associated with this Entity. More... | |
| bool | Enabled [get] |
| Indicates whether this Entity is enabled. More... | |
| bool | Disposed [get] |
| Indicates whether this Entity has already been disposed. More... | |
Container for all other Entity objects.
The full documentation is available in the C API: DDS_DomainParticipant
| Topic< T > Rti.Dds.Domain.DomainParticipant.CreateTopic< T > | ( | string | name | ) |
Creates a Topic<T> with default Qos.
The full documentation is available in the C API: DDS_DomainParticipant_create_topic
| Topic< T > Rti.Dds.Domain.DomainParticipant.CreateTopic< T > | ( | string | name, |
| string | typeName | ||
| ) |
Creates a Topic<T> with a different registered type name and default Qos.
The full documentation is available in the C API: DDS_DomainParticipant_create_topic
| Topic< T > Rti.Dds.Domain.DomainParticipant.CreateTopic< T > | ( | string | name, |
| TopicQos | qos | ||
| ) |
Creates a Topic<T> with the given Qos.
The full documentation is available in the C API: DDS_DomainParticipant_create_topic
| Topic< T > Rti.Dds.Domain.DomainParticipant.CreateTopic< T > | ( | string | name, |
| string | typeName, | ||
| TopicQos | qos | ||
| ) |
Creates a Topic<T> with a different registered type name and the given Qos.
The full documentation is available in the C API: DDS_DomainParticipant_create_topic
|
inline |
Creates a Topic<T> specifying its type reflectively
The full documentation is available in the C API: DDS_DomainParticipant_create_topic
|
inline |
Creates a dynamically-typed Topic with default qos
The full documentation is available in the C API: DDS_DomainParticipant_create_topic
|
inline |
Creates a dynamically-typed Topic with default qos
The full documentation is available in the C API: DDS_DomainParticipant_create_topic
| void Rti.Dds.Domain.DomainParticipant.RegisterType | ( | string | name, |
| DynamicType | type | ||
| ) |
Allows registering a dynamic type with a name different than DynamicType.Name
|
inline |
Allows registering a dynamic type with a name different than DynamicType.Name and with additional serialization properties
| ContentFilteredTopic< T > Rti.Dds.Domain.DomainParticipant.CreateContentFilteredTopic< T > | ( | string | name, |
| Topic< T > | relatedTopic, | ||
| Filter | filter | ||
| ) |
Creates a ContentFilteredTopic<T> which can be used to do content-based subscriptions.
The full documentation is available in the C API: DDS_DomainParticipant_create_contentfilteredtopic
|
inline |
Creates a ContentFilteredTopic<T> reflectively using the type of the relatedTopic.
The full documentation is available in the C API: DDS_DomainParticipant_create_contentfilteredtopic
|
inline |
Looks up an existing, locally created TopicDescription, based on its name.
The full documentation is available in the C API: DDS_DomainParticipant_lookup_topicdescription
|
inline |
Looks up a Publisher by its PublisherQos.PublisherName within this DomainParticipant.
The full documentation is available in the C API: DDS_DomainParticipant_lookup_publisher_by_name
|
inline |
Looks up a Subscriber by its SubscriberQos.SubscriberName within this DomainParticipant.
The full documentation is available in the C API: DDS_DomainParticipant_lookup_subscriber_by_name
|
inline |
Looks up a DataReader<T> by its DataReaderQos.SubscriptionName within this DomainParticipant.
The full documentation is available in the C API: DDS_DomainParticipant_lookup_datareader_by_name
|
inline |
Looks up a AnyDataReader by its DataReaderQos.SubscriptionName within this DomainParticipant.
The full documentation is available in the C API: DDS_DomainParticipant_lookup_datareader_by_name
|
inline |
Looks up a DataWriter<T> by its DataWriterQos.PublicationName within this DomainParticipant.
The full documentation is available in the C API: DDS_DomainParticipant_lookup_datawriter_by_name
|
inline |
Looks up a AnyDataWriter by its DataWriterQos.PublicationName within this DomainParticipant.
The full documentation is available in the C API: DDS_DomainParticipant_lookup_datawriter_by_name
| bool Rti.Dds.Domain.DomainParticipant.IsTypeRegistered | ( | string | typeName | ) |
Checks if the DynamicType associated with the provided typeName is registered with this DomainParticipant.
| DynamicType Rti.Dds.Domain.DomainParticipant.GetDynamicType | ( | string | typeName | ) |
Returns the DynamicType registered with the provided typeName.
The full documentation is available in the C API: DDS_DomainParticipant_get_typecode
| void Rti.Dds.Domain.DomainParticipant.ResumeEndpointDiscovery | ( | InstanceHandle | remoteParticipantHandle | ) |
Initiates endpoint discovery with the DomainParticipant identified by the provided InstanceHandle.
The full documentation is available in the C API: DDS_DomainParticipant_resume_endpoint_discovery
| IEnumerable< InstanceHandle > Rti.Dds.Domain.DomainParticipant.DiscoveredParticipantsFromSubjectName | ( | string | subjectName | ) |
Retrieve all the DomainParticipant that have been discovered by this DomainParticipant and that have the given subject name.
The full documentation is available in the C API: DDS_DomainParticipant_get_discovered_participants_from_subject_name
| TopicBuiltinTopicData Rti.Dds.Domain.DomainParticipant.GetDiscoveredTopicData | ( | in InstanceHandle | topicHandle | ) |
Retrieves information on a Topic<T> that has been discovered.
The full documentation is available in the C API: DDS_DomainParticipant_get_discovered_topic_data
|
inline |
Retrieves the information on all Topic<T>s that have been discovered.
| ParticipantBuiltinTopicData Rti.Dds.Domain.DomainParticipant.GetDiscoveredParticipantData | ( | in InstanceHandle | participantHandle | ) |
Retrieves information on a DomainParticipant that has been discovered.
The full documentation is available in the C API: DDS_DomainParticipant_get_discovered_participant_data
| string Rti.Dds.Domain.DomainParticipant.GetDiscoveredParticipantSubjectName | ( | in InstanceHandle | participantHandle | ) |
Returns the EntityName policy for the specified DomainParticipant.
The full documentation is available in the C API: DDS_DomainParticipant_get_discovered_participant_subject_name
|
inline |
Retrieves the information on all DomainParticipants that have been discovered.
| Publisher Rti.Dds.Domain.DomainParticipant.CreatePublisher | ( | ) |
Creates a Publisher using the default PublisherQos that will be attached and belong to this DomainParticipant.
The full documentation is available in the C API: DDS_DomainParticipant_create_publisher
| Publisher Rti.Dds.Domain.DomainParticipant.CreatePublisher | ( | PublisherQos | qos | ) |
Creates a Publisher using the provided PublisherQos that will be attached and belong to this DomainParticipant.
The full documentation is available in the C API: DDS_DomainParticipant_create_publisher
| Subscriber Rti.Dds.Domain.DomainParticipant.CreateSubscriber | ( | ) |
Creates a Subscriber using the default SubscriberQos that will be attached and belong to this DomainParticipant.
The full documentation is available in the C API: DDS_DomainParticipant_create_subscriber
| Subscriber Rti.Dds.Domain.DomainParticipant.CreateSubscriber | ( | SubscriberQos | qos | ) |
Creates a Subscriber using the provided SubscriberQos that will be attached and belong to this DomainParticipant.
.
The full documentation is available in the C API: DDS_DomainParticipant_create_subscriber
| void Rti.Dds.Domain.DomainParticipant.AssertLiveliness | ( | ) |
Manually asserts liveliness on this DomainParticipant.
The full documentation is available in the C API: DDS_DomainParticipant_assert_liveliness
| void Rti.Dds.Domain.DomainParticipant.AddPeer | ( | string | peer | ) |
Add the peer, described by the provided string, to the list of peers that this DomainParticipant will try to contact.
The full documentation is available in the C API: DDS_DomainParticipant_add_peer
| void Rti.Dds.Domain.DomainParticipant.RemovePeer | ( | string | peer | ) |
Remove the peer, described by the provided string, from the list of peers that this DomainParticipant will try to contact.
The full documentation is available in the C API: DDS_DomainParticipant_remove_peer
| void Rti.Dds.Domain.DomainParticipant.IgnoreParticipant | ( | in InstanceHandle | handle | ) |
Ignore the remote DomainParticipant corresponding to the provided InstanceHandle.
The full documentation is available in the C API: DDS_DomainParticipant_ignore_participant
| void Rti.Dds.Domain.DomainParticipant.BanishIgnoredParticipants | ( | ) |
Prevent ignored remote DomainParticipants from receiving traffic from the local DomainParticipant.
The full documentation is available in the C API: DDS_DomainParticipant_banish_ignored_participants
| void Rti.Dds.Domain.DomainParticipant.IgnorePublication | ( | in InstanceHandle | handle | ) |
Ignore the remote publication corresponding to the provided InstanceHandle.
The full documentation is available in the C API: DDS_DomainParticipant_ignore_publication
| void Rti.Dds.Domain.DomainParticipant.IgnoreSubscription | ( | in InstanceHandle | handle | ) |
Ignore the remote subscription corresponding to the provided InstanceHandle.
The full documentation is available in the C API: DDS_DomainParticipant_ignore_subscription
| void Rti.Dds.Domain.DomainParticipant.IgnoreTopic | ( | in InstanceHandle | handle | ) |
Ignore the remote Topic<T> corresponding to the provided InstanceHandle.
The full documentation is available in the C API: DDS_DomainParticipant_ignore_topic
| bool Rti.Dds.Domain.DomainParticipant.ContainsEntity | ( | in InstanceHandle | handle | ) |
Check if the Entity described by the provided InstanceHandle belongs to this DomainParticipant.
The full documentation is available in the C API: DDS_DomainParticipant_contains_entity
|
inline |
Dispose all of the entities created by this DomainParticipant.
The full documentation is available in the C API: DDS_DomainParticipant_delete_contained_entities
|
inline |
Provides a short string representation of the DomainParticipant, including its domain ID and ParticipantName (if set).
|
inlinevirtual |
Stop notifying of events and remove their event handlers
| eventsToRemove | Selects which events will stop receiving notifications. Use StatusMask.All to remove all event handlers. |
Implements Rti.Dds.Core.Entity.
| delegate void Rti.Dds.Domain.DomainParticipant.InvalidLocalAdvanceNoticeEventHandler | ( | DomainParticipant | participant, |
| InvalidLocalAdvanceNoticeStatus | status | ||
| ) |
Delegate type of the handler for the StatusMask.InvalidLocalAdvanceNotice status.
The full documentation is available in the C API: DDS_DomainParticipantListener_on_invalid_local_status_advance_notice
|
get |
For internal use only.
|
get |
Returns the implicit Subscriber. If an implicit Subscriber does not already exist, this creates one.
The full documentation is available in the C API: DDS_DomainParticipant_get_implicit_subscriber
|
get |
Returns the implicit Publisher. If an implicit Publisher does not already exist, this creates one.
The full documentation is available in the C API: DDS_DomainParticipant_get_implicit_publisher
|
get |
Returns the built-in Subscriber.
The built-in Subscriber contains the following DataReaders used for discovery:
Use Rti.Dds.Subscription.Subscriber.LookupDataReader(string) to get access to these readers.
See Accessing Information on Entity Discovery
The full documentation is available in the C API: DDS_DomainParticipant_get_builtin_subscriber
|
get |
Gets this participant's domain id
|
getset |
Get or change the QoS of this DomainParticipant.
The full documentation is available in the C API: DDS_DomainParticipant_set_qos
|
getset |
Get or change the default PublisherQos.
The full documentation is available in the C API: DDS_DomainParticipant_get_default_publisher_qos
|
getset |
Get or change the default SubscriberQos.
The full documentation is available in the C API: DDS_DomainParticipant_get_default_subscriber_qos
|
getset |
Get or change the default TopicQos.
The full documentation is available in the C API: DDS_DomainParticipant_get_default_topic_qos
|
getset |
Get or change the default DataReaderQos.
The full documentation is available in the C API: DDS_DomainParticipant_get_default_datareader_qos
|
getset |
Get or change the default DataWriterQos.
The full documentation is available in the C API: DDS_DomainParticipant_get_default_datawriter_qos
|
get |
Returns the current time using this DomainParticipant's clock
The full documentation is available in the C API: DDS_DomainParticipant_get_current_time
|
get |
Retrieve all the Topics created from this DomainParticipant
|
get |
Retrieve all the ContentFilteredTopics created from this DomainParticipant
|
get |
Retrieve all the Subscriber created from this DomainParticipant
The full documentation is available in the C API: DDS_DomainParticipant_get_subscribers
|
get |
Retrieve all the Publisher created from this DomainParticipant
The full documentation is available in the C API: DDS_DomainParticipant_get_publishers
|
get |
Retrieve all the DomainParticipant that have been discovered by this DomainParticipant
The full documentation is available in the C API: DDS_DomainParticipant_get_discovered_participants
|
get |
Retrieve all the topics that have been discovered by this DomainParticipant. The returned instance handles can be passed to GetDiscoveredTopicData(in InstanceHandle).
The full documentation is available in the C API: DDS_DomainParticipant_get_discovered_topics
|
get |
Returns the DomainParticipantProtocolStatus.
The full documentation is available in the C API: DDS_DomainParticipant_get_participant_protocol_status
|
addremove |
Event triggered when the Rti.Dds.Core.Status.StatusMask.InvalidLocalAdvanceNotice status changes on the Participant.
|
addremove |
Event triggered when the Rti.Dds.Core.Status.StatusMask.InconsistentTopic status changes on any Topic<T> created by this Participant for which this event is not being monitored.
|
addremove |
Event triggered when the Rti.Dds.Core.Status.StatusMask.LivelinessLost status changes on any Publisher created by this Participant for which this event is not being monitored.
|
addremove |
Event triggered when the Rti.Dds.Core.Status.StatusMask.OfferedIncompatibleQos status changes on any Publisher created by this Participant for which this event is not being monitored.
|
addremove |
Event triggered when the Rti.Dds.Core.Status.StatusMask.OfferedDeadlineMissed status changes on any Publisher created by this Participant for which this event is not being monitored.
|
addremove |
Event triggered when the Rti.Dds.Core.Status.StatusMask.PublicationMatched status changes on any Publisher created by this Participant for which this event is not being monitored.
|
addremove |
Event triggered when the Rti.Dds.Core.Status.StatusMask.ReliableReaderActivityChanged status changes on any Publisher created by this Participant for which this event is not being monitored.
|
addremove |
Event triggered when the Rti.Dds.Core.Status.StatusMask.ReliableWriterCacheChanged status changes on any Publisher created by this Participant for which this event is not being monitored.
|
addremove |
Event triggered when the Rti.Dds.Core.Status.StatusMask.ServiceRequestAccepted status changes on any Publisher created by this Participant for which this event is not being monitored.
|
addremove |
Event triggered when the Rti.Dds.Core.Status.StatusMask.DataWriterApplicationAcknowledgementReceived status changes on any Publisher created by this Participant for which this event is not being monitored.
|
addremove |
Event triggered when the Rti.Dds.Core.Status.StatusMask.DataWriterInstanceReplaced status changes on any Publisher created by this Participant for which this event is not being monitored.
|
addremove |
Event triggered when the Rti.Dds.Core.Status.StatusMask.DataWriterSampleRemoved status changes on any Publisher created by this Participant for which this event is not being monitored.
|
addremove |
Event triggered when the Rti.Dds.Core.Status.StatusMask.DataOnReaders status changes on any Subscriber created by this Participant for which this event is not being monitored.
|
addremove |
Event triggered when the Rti.Dds.Core.Status.StatusMask.SubscriptionMatched status changes on any Subscriber created by this Participant for which this event is not being monitored.
|
addremove |
Event triggered when the Rti.Dds.Core.Status.StatusMask.DataAvailable status changes on any Subscriber created by this Participant for which this event is not being monitored.
|
addremove |
Event triggered when the Rti.Dds.Core.Status.StatusMask.LivelinessChanged status changes on any Subscriber created by this Participant for which this event is not being monitored.
|
addremove |
Event triggered when the Rti.Dds.Core.Status.StatusMask.RequestedDeadlineMissed status changes on any Subscriber created by this Participant for which this event is not being monitored.
|
addremove |
Event triggered when the Rti.Dds.Core.Status.StatusMask.RequestedIncompatibleQos status changes on any Subscriber created by this Participant for which this event is not being monitored.
|
addremove |
Event triggered when the Rti.Dds.Core.Status.StatusMask.SampleLost status changes on any Subscriber created by this Participant for which this event is not being monitored.
|
addremove |
Event triggered when the Rti.Dds.Core.Status.StatusMask.SampleRejected status changes on any Subscriber created by this Participant for which this event is not being monitored.