Publisher Subscriber Public API This Module contains the Publisher Subscriber Layer created to facilitate the use of the RTPS protocol. More...
Modules | |
Fast RTPS Attributes Module. | |
Attributes class used to define the public entities that the user should use to control this library. | |
Namespaces | |
namespace | eprosima::fastrtps |
Contains the publisher subscriber layer. | |
namespace | eprosima::fastrtps::types |
namespace | eprosima::fastrtps::xmlparser |
Classes | |
struct | KeyedChanges |
A struct storing a vector of cache changes and the next deadline in the group. More... | |
class | Domain |
Class Domain, use to interact with the Publisher Subscriber API of the Fast RTPS implementation. More... | |
class | Participant |
Class Participant used to group Publishers and Subscribers into a single working unit. More... | |
class | ParticipantListener |
Class ParticipantListener, overrides behaviour towards certain events. More... | |
class | Publisher |
Class Publisher, used to send data to associated subscribers. More... | |
class | PublisherHistory |
Class PublisherHistory, implementing a WriterHistory with support for keyed topics and HistoryQOS. More... | |
class | PublisherListener |
Class PublisherListener, allows the end user to implement callbacks triggered by certain events. More... | |
class | SampleInfo_t |
Class SampleInfo_t with information that is provided along a sample when reading data from a Subscriber. More... | |
class | Subscriber |
Class Subscriber, contains the public API that allows the user to control the reception of messages. More... | |
class | SubscriberHistory |
Class SubscriberHistory, container of the different CacheChanges of a subscriber. More... | |
class | SubscriberListener |
Class SubscriberListener, it should be used by the end user to implement specific callbacks to certain actions. More... | |
Publisher Subscriber Public API This Module contains the Publisher Subscriber Layer created to facilitate the use of the RTPS protocol.