![]() |
CoreDX Data Distribution Service
The High Performance, Small Footprint DDS from Twin Oaks Computing, Inc
|
CoreDX DDS C API Header File. More...
Go to the source code of this file.
Data Structures | |
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 | DDS_EntityFactoryQosPolicy |
struct | DDS_WriterDataLifecycleQosPolicy |
Specifies the lifecycle behavior of data instances managed by the DataWriter. If autodispose_unregistered_instances is true, then the DataWriter will automatically dispose any instances that are unregistered. Note: When a DataWriter is deleted, it will automatically unregister all of its instances. With this policy == true, then all instances will also be disposed. More... | |
struct | DDS_ReaderDataLifecycleQosPolicy |
Specifies the lifecycle behavior of data instances managed by the DataReader. More... | |
struct | CoreDX_EntityNameQosPolicy |
struct | CoreDX_LoggingQosPolicy |
Controls the amount and kind of information that is logged. More... | |
struct | CoreDX_Locator |
Network address. More... | |
struct | CoreDX_ParticipantLocator |
Describes a the location and identity of a potential peer DomainParticipant. More... | |
struct | CoreDX_PeerParticipantQosPolicy |
Configures a list of DomainParticipant peers to attempt communication with. 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 | CoreDX_ThreadModelQosPolicy |
QoS Policy for configuring the threading behavior of the DomainParticipant. 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... | |
Typedefs | |
typedef struct _GuardCondition * | DDS_GuardCondition |
A DDS_GuardCondition is a condition where the trigger_value is under application control. | |
typedef DDS_DCPSParticipant | DDS_ParticipantBuiltinTopicData |
typedef struct DDS_DCPSTopic | DDS_TopicBuiltinTopicData |
typedef DDS_DCPSPublication | DDS_PublicationBuiltinTopicData |
typedef DDS_DCPSSubscription | DDS_SubscriptionBuiltinTopicData |
Enumerations | |
enum | DDS_DiscoveryQosPolicyDiscoveryKind { DDS_PEER_DISCOVERY_QOS, DDS_CENTRAL_DISCOVERY_QOS } |
This enumeration contains the kinds of Discovery. More... | |
CoreDX DDS C API Header File.
The include/dds.h file provides all of the CoreDX DDS declarations for DDS datatypes and functions. This file should be included by C application code that uses the C DDS Application Programming Interface.
info about a discovered participant
info about a discovered publication (datawriter)
info about a discovered subscription (datareader)
typedef struct DDS_DCPSTopic DDS_TopicBuiltinTopicData |
info about a discovered topic