Functions |
DDS_ReturnCode_t | DDS_DomainParticipantQos_initialize (struct DDS_DomainParticipantQos *self) |
| Initializer for new QoS instances.
|
DDS_ReturnCode_t | DDS_DomainParticipantQos_copy (struct DDS_DomainParticipantQos *self, const struct DDS_DomainParticipantQos *source) |
| Copy the contents of the given QoS into this QoS.
|
DDS_ReturnCode_t | DDS_DomainParticipantQos_finalize (struct DDS_DomainParticipantQos *self) |
| Free any dynamic memory allocated by the policies in this DDS_DomainParticipantQos.
|
DDS_Entity * | DDS_DomainParticipant_as_entity (DDS_DomainParticipant *domain) |
| <<cert>> Access a DDS_DomainParticipant's supertype instance.
|
DDS_ReturnCode_t | DDS_DomainParticipant_get_default_publisher_qos (DDS_DomainParticipant *self, struct DDS_PublisherQos *qos) |
| Copy the default DDS_PublisherQos values into the provided DDS_PublisherQos instance.
|
DDS_ReturnCode_t | DDS_DomainParticipant_set_default_publisher_qos (DDS_DomainParticipant *self, const struct DDS_PublisherQos *qos) |
| Set the default DDS_PublisherQos values for this domain participant.
|
DDS_ReturnCode_t | DDS_DomainParticipant_get_default_subscriber_qos (DDS_DomainParticipant *self, struct DDS_SubscriberQos *qos) |
| Copy the default DDS_SubscriberQos values into the provided DDS_SubscriberQos instance.
|
DDS_ReturnCode_t | DDS_DomainParticipant_set_default_subscriber_qos (DDS_DomainParticipant *self, const struct DDS_SubscriberQos *qos) |
| Set the default DDS_SubscriberQos values for this domain participant.
|
DDS_ReturnCode_t | DDS_DomainParticipant_get_default_topic_qos (DDS_DomainParticipant *self, struct DDS_TopicQos *qos) |
| Copies the default DDS_TopicQos values for this domain participant into the given DDS_TopicQos instance.
|
DDS_ReturnCode_t | DDS_DomainParticipant_set_default_topic_qos (DDS_DomainParticipant *self, const struct DDS_TopicQos *qos) |
| Set the default DDS_TopicQos values for this domain participant.
|
DDS_Publisher * | DDS_DomainParticipant_create_publisher (DDS_DomainParticipant *self, const struct DDS_PublisherQos *qos, const struct DDS_PublisherListener *listener, DDS_StatusMask mask) |
| <<cert>> Creates a DDS_Publisher with the desired QoS policies and attaches to it the specified DDS_PublisherListener.
|
DDS_ReturnCode_t | DDS_DomainParticipant_delete_publisher (DDS_DomainParticipant *self, DDS_Publisher *p) |
| Deletes an existing DDS_Publisher.
|
DDS_Subscriber * | DDS_DomainParticipant_create_subscriber (DDS_DomainParticipant *self, const struct DDS_SubscriberQos *qos, const struct DDS_SubscriberListener *listener, DDS_StatusMask mask) |
| <<cert>> Creates a DDS_Subscriber with the desired QoS policies and attaches to it the specified DDS_SubscriberListener.
|
DDS_ReturnCode_t | DDS_DomainParticipant_delete_subscriber (DDS_DomainParticipant *self, DDS_Subscriber *s) |
| Deletes an existing DDS_Subscriber.
|
DDS_Topic * | DDS_DomainParticipant_create_topic (DDS_DomainParticipant *self, const char *topic_name, const char *type_name, const struct DDS_TopicQos *qos, const struct DDS_TopicListener *listener, DDS_StatusMask mask) |
| <<cert>> Creates a DDS_Topic with the desired QoS policies
|
DDS_ReturnCode_t | DDS_DomainParticipant_delete_topic (DDS_DomainParticipant *self, DDS_Topic *topic) |
| Deletes a DDS_Topic.
|
DDS_Topic * | DDS_DomainParticipant_find_topic (DDS_DomainParticipant *self, const char *topic_name, const struct DDS_Duration_t *timeout) |
| Finds an existing (or ready to exist) DDS_Topic, based on its name.
|
DDS_TopicDescription * | DDS_DomainParticipant_lookup_topicdescription (DDS_DomainParticipant *self, const char *topic_name) |
| <<cert>> Lookup an existing locally-created DDS_TopicDescription, based on its name.
|
DDS_ReturnCode_t | DDS_DomainParticipant_add_peer (DDS_DomainParticipant *self, const char *peer) |
| <<eXtension>> <<cert>> Attempt to contact one or more additional peer participants.
|
DDS_DomainId_t | DDS_DomainParticipant_get_domain_id (DDS_DomainParticipant *self) |
| <<cert>> Get the unique domain identifier.
|
DDS_ReturnCode_t | DDS_DomainParticipant_delete_contained_entities (DDS_DomainParticipant *self) |
| Delete all the entities that were created by means of the "create" operations on the DDS_DomainParticipant.
|
DDS_ReturnCode_t | DDS_DomainParticipant_get_current_time (DDS_DomainParticipant *self, struct DDS_Time_t *current_time) |
| <<cert>> Returns the current value of the time.
|
DDS_ReturnCode_t | DDS_DomainParticipant_get_discovered_participants (DDS_DomainParticipant *self, struct DDS_InstanceHandleSeq *participant_handles) |
| Returns a sequence containing DDS_InstanceHandle_t for all the remote DDS_DomainParticipant that have been discovered by the DDS_DomainParticipant.
|
DDS_ReturnCode_t | DDS_DomainParticipant_get_discovered_participant_data (DDS_DomainParticipant *self, struct DDS_ParticipantBuiltinTopicData *participant_data, const DDS_InstanceHandle_t *participant_handle) |
| Returns information about a remote DDS_DomainParticipant that has been discovered by the DDS_DomainParticipant.
|
DDS_ReturnCode_t | DDS_DomainParticipant_set_qos (DDS_DomainParticipant *self, const struct DDS_DomainParticipantQos *qos) |
| Change the QoS of this domain participant.
|
DDS_ReturnCode_t | DDS_DomainParticipant_get_qos (DDS_DomainParticipant *self, struct DDS_DomainParticipantQos *qos) |
| Get the participant QoS.
|
DDS_ReturnCode_t | DDS_DomainParticipant_set_listener (DDS_DomainParticipant *self, const struct DDS_DomainParticipantListener *l, DDS_StatusMask mask) |
| Sets the participant listener.
|
struct
DDS_DomainParticipantListener | DDS_DomainParticipant_get_listener (DDS_DomainParticipant *self) |
| Get the participant listener.
|
DDS_ReturnCode_t | DDS_DomainParticipant_register_type (DDS_DomainParticipant *participant, const char *type_name, struct NDDS_Type_Plugin *plugin) |
| <<eXtension>> <<cert>> Allows an application to communicate to RTI Connext Micro the existence of a data type.
|
struct NDDS_Type_Plugin * | DDS_DomainParticipant_unregister_type (DDS_DomainParticipant *participant, const char *type_name) |
| Allows an application to unregister a data type from RTI Connext Micro. After calling unregister_type, no further communication using that type is possible.
|
DDS_DomainParticipantFactory * | DDS_DomainParticipantFactory_get_instance (void) |
| <<cert>> Gets the singleton instance of this class.
|
DDS_ReturnCode_t | DDS_DomainParticipantFactory_finalize_instance (void) |
| <<eXtension>> Destroys the singleton instance of this class.
|
DDS_ReturnCode_t | DDS_DomainParticipantFactory_set_default_participant_qos (DDS_DomainParticipantFactory *self, const struct DDS_DomainParticipantQos *qos) |
| Sets the default DDS_DomainParticipantQos values for this domain participant factory.
|
DDS_ReturnCode_t | DDS_DomainParticipantFactory_get_default_participant_qos (DDS_DomainParticipantFactory *self, struct DDS_DomainParticipantQos *qos) |
| Initializes the DDS_DomainParticipantQos instance with default values.
|
DDS_DomainParticipant * | DDS_DomainParticipantFactory_create_participant (DDS_DomainParticipantFactory *self, DDS_DomainId_t domainId, const struct DDS_DomainParticipantQos *qos, const struct DDS_DomainParticipantListener *listener, DDS_StatusMask mask) |
| <<cert>> Creates a new DDS_DomainParticipant object.
|
DDS_ReturnCode_t | DDS_DomainParticipantFactory_delete_participant (DDS_DomainParticipantFactory *self, DDS_DomainParticipant *a_participant) |
| Deletes an existing DDS_DomainParticipant.
|
DDS_DomainParticipant * | DDS_DomainParticipantFactory_lookup_participant (DDS_DomainParticipantFactory *self, DDS_DomainId_t domainId) |
| <<cert>> Locates an existing DDS_DomainParticipant.
|
DDS_ReturnCode_t | DDS_DomainParticipantFactory_get_qos (DDS_DomainParticipantFactory *self, struct DDS_DomainParticipantFactoryQos *qos) |
| <<cert>> Gets the value for participant factory QoS.
|
DDS_ReturnCode_t | DDS_DomainParticipantFactory_set_qos (DDS_DomainParticipantFactory *self, const struct DDS_DomainParticipantFactoryQos *qos) |
| <<cert>> Sets the value for a participant factory QoS.
|
RT_Registry_T * | DDS_DomainParticipantFactory_get_registry (DDS_DomainParticipantFactory *self) |
| <<cert>> Retrieves the singleton registry instance associated with the factory.
|
DDS Domain Module definitions.