CoreDX DDS C Reference Manual
Classes | Typedefs | Enumerations
dds.h File Reference

CoreDX DDS C API Header File. More...

Go to the source code of this file.

Classes

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

Detailed Description

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.

Typedef Documentation

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

Enumeration Type Documentation

This enumeration contains the kinds of Discovery.

Enumerator
DDS_PEER_DISCOVERY_QOS 

discovery kind

DDS_CENTRAL_DISCOVERY_QOS 

discovery kind


© 2009-2017 Twin Oaks Computing, Inc
Castle Rock, CO 80108
All rights reserved.