CoreDX DDS C++ Reference Manual
Classes | Namespaces | Typedefs | Enumerations
dds.hh File Reference

CoreDX DDS C++ API Header File. The include/dds.hh file provides all of the CoreDX DDS declarations for C++ DDS datatypes and functions. This file should be included by C++ application code that uses the C++ DDS Application Programming Interface. More...

Go to the source code of this file.

Classes

struct  DDS::Time_t
 The Time_t structure contains data to define a time. More...
 
struct  EntityFactoryQosPolicy
 
struct  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  ReaderDataLifecycleQosPolicy
 Specifies the lifecycle behavior of data instances managed by the DataReader. More...
 
struct  EntityNameQosPolicy
 
struct  LoggingQosPolicy
 Controls the amount and kind of information that is logged. More...
 
struct  Locator
 Network address. More...
 
struct  ParticipantLocator
 Describes a the location and identity of a potential peer DomainParticipant. More...
 
struct  PeerParticipantQosPolicy
 Configures a list of DomainParticipant peers to attempt communication with. More...
 
struct  RTPSWriterQosPolicy
 QoS Policy for configuring aspects of the RTPS Writer Protocol. More...
 
struct  RTPSReaderQosPolicy
 QoS Policy for configuring aspects of the RTPS Reader Protocol. More...
 
struct  DiscoveryQosPolicy
 QoS Policy for configuring aspects of the Discovery and Builtin entities. More...
 
struct  ThreadModelQosPolicy
 QoS Policy for configuring the threading behavior of the DomainParticipant. More...
 
class  DDS::DomainParticipantFactoryQos
 Structure that holds DomainParticipantFactory Quality of Service policies. More...
 
class  DDS::DomainParticipantQos
 Structure that holds DomainParticipant Quality of Service policies. More...
 
class  DDS::TopicQos
 Structure that holds Topic Quality of Service policies. More...
 
class  DDS::DataWriterQos
 Structure that holds DataWriter Quality of Service policies. More...
 
class  DDS::PublisherQos
 Structure that holds Publisher Quality of Service policies. More...
 
class  DDS::DataReaderQos
 Structure that holds DataReader Quality of Service policies. More...
 
class  DDS::SubscriberQos
 Structure that holds Subscriber Quality of Service policies. More...
 
class  DDS::Entity
 Base class for all DDS Entities. More...
 
class  DDS::DomainEntity
 Base class for all DDS Domain Entities. More...
 
class  DDS::DomainParticipantFactory
 DomainParticipantFactory constructs DomainParticipants. The. More...
 
class  DDS::DomainParticipant
 The DomainParticipant is used to configure, create and destroy Publisher, Subscriber and Topic objects. More...
 
class  DDS::Publisher
 The Publisher configures, creates, manages and destroys DataWriters. More...
 
class  DDS::Subscriber
 The Subscriber configures, creates, manages and destroys DataReaders. More...
 
class  DDS::TopicDescription
 TopicDescription is an abstract 'class' that provides the foundation for Topic, ContentFilteredTopic, and MultiTopic. More...
 
class  DDS::Topic
 Topic is the basic description of data to be published or subscribed. More...
 
class  DDS::ContentFilteredTopic
 ContentFilteredTopic provides a topic that may exclude data based on a specified filter. The ContentFilteredTopic is associated with another un-filtered topic related_topic. It applies a filter to the data of the related topic. If a data sample passes the filter, it will be made available to a DataReader associated with the ContentFilteredTopic. More...
 
class  DDS::DataWriter
 The DataWriter entity provides an interface for the application to publish (write) data. More...
 
class  DDS::DataReader
 The DataReader entity allows the application to subscribe to and read data. More...
 
class  DDS::Condition
 A Condition can be added to a WaitSet to provide synchronous event notification. More...
 
class  DDS::GuardCondition
 A GuardCondition is a condition where the trigger_value is under application control. More...
 
class  DDS::StatusCondition
 A StatusCondition is a condition associated with an Entity. More...
 
class  DDS::ReadCondition
 A ReadCondition is a specialized Condition associated with a DataReader. More...
 
class  DDS::QueryCondition
 A QueryCondition is a specialized ReadCondition which includes a filter. More...
 
class  DDS::WaitSet
 A WaitSet maintains a set of Condition objects and allows the application to wait until one or more of them have a trigger_value of TRUE. More...
 
class  DDS::DataWriterListener
 The DataWriterListener provides asynchronous notification of DataWriter events. More...
 
class  DDS::PublisherListener
 The PublisherListener provides asynchronous notification of Publisher events. More...
 
class  DDS::TopicListener
 The TopicListener provides asynchronous notification of Topic events. More...
 
class  DDS::DataReaderListener
 The DataReaderListener provides asynchronous notification of DataReader events. More...
 
class  DDS::SubscriberListener
 The SubscriberListener provides asynchronous notification of Subscriber events. More...
 
class  DDS::DomainParticipantListener
 The DomainParticipantListener provides asynchronous notification of DomainParticipant events. More...
 

Namespaces

 DDS
 Provides the DDS infrastructure.
 

Typedefs

typedef DDS_DOMAINID_TYPE_NATIVE DDS::DomainId_t
 
typedef DDS_HANDLE_TYPE_NATIVE DDS::InstanceHandle_t
 
typedef long DDS::ReturnCode_t
 
typedef unsigned long DDS::StatusMask
 
typedef DDS::sequence< SampleInfo * > DDS::SampleInfoSeq
 sequence of SampleInfo pointers
 
typedef DDS::sequence< DataReader * > DDS::DataReaderSeq
 sequence of DataReader pointers
 
typedef DDS::sequence< InstanceHandle_t > DDS::InstanceHandleSeq
 sequence of InstanceHandle_t s
 
typedef DDS::sequence< Condition * > DDS::ConditionSeq
 sequence of Condition pointers
 
typedef DDS::sequence< void * > DDS::Sequence
 sequence of void pointers
 
typedef DDS::sequence< char * > DDS::StringSeq
 sequence of character pointers (c strings)
 
typedef DDS::sequence< unsigned char > DDS::OctetSeq
 sequence of octets
 

Enumerations

Detailed Description

CoreDX DDS C++ API Header File. The include/dds.hh file provides all of the CoreDX DDS declarations for C++ DDS datatypes and functions. This file should be included by C++ application code that uses the C++ DDS Application Programming Interface.


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