RTI Connext C# API Version 7.3.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 | InvalidLocalIdentityAdvanceNoticeEventHandler (DomainParticipant participant, InvalidLocalIdentityAdvanceNoticeStatus status) |
Delegate type of the handler for the StatusMask.InvalidLocalIdentityAdvanceNotice status. More... | |
![]() | |
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... | |
InvalidLocalIdentityAdvanceNoticeEventHandler | InvalidLocalIdentityAdvanceNotice |
Event triggered when the Rti.Dds.Core.Status.StatusMask.InvalidLocalIdentityAdvanceNotice 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... | |
![]() | |
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.InvalidLocalIdentityAdvanceNoticeEventHandler | ( | DomainParticipant | participant, |
InvalidLocalIdentityAdvanceNoticeStatus | status | ||
) |
Delegate type of the handler for the StatusMask.InvalidLocalIdentityAdvanceNotice status.
The full documentation is available in the C API: DDS_DomainParticipantListener_on_invalid_local_identity_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.InvalidLocalIdentityAdvanceNotice 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.