Fast DDS  Version 3.0.0
Fast DDS
Loading...
Searching...
No Matches

DDS Public API This Module contains the DDS Layer defined by the OMG. More...

Collaboration diagram for DDS Public API:

Modules

 DDS TypeObject API
 
 DDS Dynamic Types API
 
 Fast DDS Quality of Service (QoS) Module.
 QOS class used to define the public entities that the user should use to control this library.
 
 High-level Attributes Module.
 

Namespaces

namespace  eprosima::fastdds::types
 
namespace  eprosima::fastdds::xmlparser
 

Classes

class  DomainParticipant
 Class DomainParticipant used to group Publishers and Subscribers into a single working unit. More...
 
class  DomainParticipantFactory
 Class DomainParticipantFactory. More...
 
class  DomainParticipantListener
 Class DomainParticipantListener, overrides behaviour towards certain events. More...
 
class  DataWriter
 Class DataWriter, contains the actual implementation of the behaviour of the DataWriter. More...
 
class  DataWriterListener
 Class DataWriterListener, allows the end user to implement callbacks triggered by certain events. More...
 
class  Publisher
 Class Publisher, used to send data to associated subscribers. More...
 
class  PublisherListener
 Class PublisherListener, allows the end user to implement callbacks triggered by certain events. More...
 
class  DataReader
 Class DataReader, contains the actual implementation of the behaviour of the Subscriber. More...
 
class  DataReaderListener
 Class DataReaderListener, it should be used by the end user to implement specific callbacks to certain actions. More...
 
class  Subscriber
 Class Subscriber, contains the public API that allows the user to control the reception of messages. More...
 
class  SubscriberListener
 Class SubscriberListener, it should be used by the end user to implement specific callbacks to certain actions. More...
 
class  ContentFilteredTopic
 Specialization of TopicDescription that allows for content-based subscriptions. More...
 
class  Topic
 Class Topic, represents the fact that both publications and subscriptions are tied to a single data-type. More...
 
class  TopicDataType
 Class TopicDataType used to provide the DomainRTPSParticipant with the methods to serialize, deserialize and get the key of a specific data type. More...
 
class  TopicDescription
 Class TopicDescription, represents the fact that both publications and subscriptions are tied to a single data-type. More...
 
class  TopicListener
 Class TopicListener, it should be used by the end user to implement specific callbacks to certain actions. More...
 
class  TypeSupport
 Class TypeSupport used to provide the DomainRTPSParticipant with the methods to serialize, deserialize and get the key of a specific data type. The user should created a class that inherits from this one, where Serialize and deserialize methods MUST be implemented. More...
 
class  LibrarySettings
 Class LibraySettings, used by the user to define the Fast DDS library behaviour. More...
 

Detailed Description

DDS Public API This Module contains the DDS Layer defined by the OMG.