| Fast DDS Version 3.3.0 Fast DDS

Loading...
Searching...
No Matches
DDS Public API
eProsima Fast DDS API Reference

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

Collaboration diagram for DDS Public API:

## Topics

| 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.