CoreDX DDS C API Header File. More...
Go to the source code of this file.
Classes | |
| struct | DDS_SampleInfo |
| The SampleInfo structure contains information associated with each sample. More... | |
| struct | DDS_InconsistentTopicStatus |
| Status related to the on_inconsistent_topic listener methods of the DDS_TopicListener structure. More... | |
| struct | DDS_SampleLostStatus |
| Status related to the on_sample_lost listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures. More... | |
| struct | DDS_SampleRejectedStatus |
| Status related to the on_sample_rejected listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures. More... | |
| struct | DDS_LivelinessLostStatus |
| Status related to the on_liveliness_lost listener methods of the DDS_DataWriter, DDS_Publisher, and DDS_DomainParticipant structures. More... | |
| struct | DDS_LivelinessChangedStatus |
| Status related to the on_liveliness_changed listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures. More... | |
| struct | DDS_OfferedDeadlineMissedStatus |
| Status related to the on_offered_deadline_missed listener methods of the DDS_DataWriter, DDS_Publisher, and DDS_DomainParticipant structures. More... | |
| struct | DDS_RequestedDeadlineMissedStatus |
| Status related to the on_requested_deadline_missed listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures. More... | |
| struct | DDS_OfferedIncompatibleQosStatus |
| Status related to the on_offered_incompatible_qos listener methods of the DDS_DataWriter, DDS_Publisher, and DDS_DomainParticipant structures. More... | |
| struct | DDS_RequestedIncompatibleQosStatus |
| Status related to the on_requested_incompatible_qos listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures. More... | |
| struct | DDS_PublicationMatchedStatus |
| Status related to the on_publication_matched listener methods of the DDS_DataWriter, DDS_Publisher, and DDS_DomainParticipant structures. More... | |
| struct | DDS_SubscriptionMatchedStatus |
| Status related to the on_subscription_matched listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures. More... | |
| struct | DDS_TopicListener |
| The DDS_TopicListener provides asynchronous notification of DDS_Topic events. More... | |
| struct | DDS_TopicListener_cd |
| The DDS_TopicListener_cd provides asynchronous notification of DDS_Topic events with additional callback data. More... | |
| struct | DDS_DataWriterListener |
| The DDS_DataWriterListener provides asynchronous notification of DDS_DataWriter events. More... | |
| struct | DDS_DataWriterListener_cd |
| The DDS_DataWriterListener_cd provides asynchronous notification of DDS_DataWriter events with additional callback data. More... | |
| struct | DDS_PublisherListener |
| The DDS_PublisherListener provides asynchronous notification of DDS_Publisher events. More... | |
| struct | DDS_PublisherListener_cd |
| The DDS_PublisherListener_cd provides asynchronous notification of DDS_Publisher events with additionall callback data. More... | |
| struct | DDS_DataReaderListener |
| The DDS_DataReaderListener provides asynchronous notification of DDS_DataReader events. More... | |
| struct | DDS_DataReaderListener_cd |
| The DDS_DataReaderListener_cd provides asynchronous notification of DDS_DataReader events with additional callback data. More... | |
| struct | DDS_SubscriberListener |
| The DDS_SubscriberListener provides asynchronous notification of DDS_Subscriber events. More... | |
| struct | DDS_SubscriberListener_cd |
| The DDS_SubscriberListener_cd provides asynchronous notification of DDS_Subscriber events with additional callback data. More... | |
| struct | DDS_DomainParticipantListener |
| The DDS_DomainParticipantListener provides asynchronous notification of DDS_DomainParticipant events. More... | |
| struct | DDS_DomainParticipantListener_cd |
| The DDS_DomainParticipantListener_cd provides asynchronous notification of DDS_DomainParticipant events with additional callback data arguments. More... | |
| struct | CoreDX_RTPSWriterQosPolicy |
| QoS Policy for configuring aspects of the RTPS Writer Protocol. More... | |
| struct | CoreDX_RTPSReaderQosPolicy |
| QoS Policy for configuring aspects of the RTPS Reader Protocol. More... | |
| struct | CoreDX_DiscoveryQosPolicy |
| QoS Policy for configuring aspects of the Discovery and Builtin entities. More... | |
| struct | DDS_DomainParticipantFactoryQos |
| Structure that holds DDS_DomainParticipantFactory Quality of Service policies. More... | |
| struct | DDS_DomainParticipantQos |
| Structure that holds DDS_DomainParticipant Quality of Service policies. More... | |
| struct | DDS_TopicQos |
| Structure that holds DDS_Topic Quality of Service policies. More... | |
| struct | DDS_DataWriterQos |
| Structure that holds DDS_DataWriter Quality of Service policies. More... | |
| struct | DDS_PublisherQos |
| Structure that holds DDS_Publisher Quality of Service policies. More... | |
| struct | DDS_DataReaderQos |
| Structure that holds DDS_DataReader Quality of Service policies. More... | |
| struct | DDS_SubscriberQos |
| Structure that holds DDS_Subscriber Quality of Service policies. More... | |
Defines | |
| #define | DDS_Publisher_wait_for_acknowledgements DDS_Publisher_wait_for_acknowledgments |
| Block until all writers contained by this publisher have received acknowledgements. | |
| #define | DDS_DataWriter_wait_for_acknowledgements DDS_DataWriter_wait_for_acknowledgments |
| Block until this writer has received acknowledgements for all written data. | |
Typedefs | |
| typedef struct _GuardCondition * | DDS_GuardCondition |
| A DDS_GuardCondition is a condition where the trigger_value is under application control. | |
CoreDX DDS C API Header File.
The include/dds.h file provides all of the CoreDX declarations for DDS datatypes and functions. This file should be included by C application code that uses the C DDS Application Programming Interface.
#define DDS_DataWriter_wait_for_acknowledgements DDS_DataWriter_wait_for_acknowledgments [related] |
Block until this writer has received acknowledgements for all written data.
This routine will block until all data written by the writer has been acknowledged, or until the 'max_wait' duration has passed. 'max_wait' can be set to INFINITE, in which case this routine may block indefinitely.
| DDS_RETCODE_TIME_OUT | returned if 'max_wait' passes before all acks are received | |
| DDS_RETCODE_OK | returned if all acks have been received before 'max_wait' |
#define DDS_Publisher_wait_for_acknowledgements DDS_Publisher_wait_for_acknowledgments [related] |
Block until all writers contained by this publisher have received acknowledgements.
This routine will block until all data written by contained writers has been acknowledged, or until the 'max_wait' duration has passed. 'max_wait' can be set to INFINITE, in which case this routine may block indefinitely.
| DDS_RETCODE_TIME_OUT | returned if 'max_wait' passes before all acks are received | |
| DDS_RETCODE_OK | returned if all acks have been received before 'max_wait' |