Fast RTPS  Version 2.14.1
Fast RTPS
Loading...
Searching...
No Matches
Publisher Subscriber Public API

Publisher Subscriber Public API This Module contains the Publisher Subscriber Layer created to facilitate the use of the RTPS protocol. More...

Collaboration diagram for Publisher Subscriber Public API:

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

Detailed Description

Publisher Subscriber Public API This Module contains the Publisher Subscriber Layer created to facilitate the use of the RTPS protocol.