|
| RTPS_DllAPI static DEPRECATED Participant * | createParticipant (const std::string &participant_profile, ParticipantListener *listen=nullptr) |
| | Create a Participant from a profile name. More...
|
| |
| RTPS_DllAPI static DEPRECATED Participant * | createParticipant (const ParticipantAttributes &att, ParticipantListener *listen=nullptr) |
| | Create a Participant. More...
|
| |
| static RTPS_DllAPI void | getDefaultParticipantAttributes (ParticipantAttributes &participant_attributes) |
| | Fills participant_attributes with the default values. More...
|
| |
| static RTPS_DllAPI Publisher * | createPublisher (Participant *part, const std::string &publisher_profile, PublisherListener *listen=nullptr) |
| | Create a Publisher in a Participant from a profile name. More...
|
| |
| static RTPS_DllAPI Publisher * | createPublisher (Participant *part, const PublisherAttributes &att, PublisherListener *listen=nullptr) |
| | Create a Publisher in a Participant. More...
|
| |
| static RTPS_DllAPI void | getDefaultPublisherAttributes (PublisherAttributes &publisher_attributes) |
| | Fills publisher_attributes with the default values. More...
|
| |
| static RTPS_DllAPI Subscriber * | createSubscriber (Participant *part, const std::string &subscriber_profile, SubscriberListener *listen=nullptr) |
| | Create a Subscriber in a Participant from a profile name. More...
|
| |
| static RTPS_DllAPI Subscriber * | createSubscriber (Participant *part, const SubscriberAttributes &att, SubscriberListener *listen=nullptr) |
| | Create a Subscriber in a Participant. More...
|
| |
| static RTPS_DllAPI void | getDefaultSubscriberAttributes (SubscriberAttributes &subscriber_attributes) |
| | Fills subscriber_attributes with the default values. More...
|
| |
| static RTPS_DllAPI bool | removeParticipant (Participant *part) |
| | Remove a Participant and all associated publishers and subscribers. More...
|
| |
| static RTPS_DllAPI bool | removePublisher (Publisher *pub) |
| | Remove a Publisher. More...
|
| |
| static RTPS_DllAPI bool | removeSubscriber (Subscriber *sub) |
| | Remove a Subscriber. More...
|
| |
| static RTPS_DllAPI bool | getRegisteredType (Participant *part, const char *typeName, fastdds::dds::TopicDataType **type) |
| | Return a registered type. More...
|
| |
| static RTPS_DllAPI bool | registerType (Participant *part, fastdds::dds::TopicDataType *type) |
| | Register a type in a participant. More...
|
| |
| static RTPS_DllAPI bool | registerDynamicType (Participant *part, types::DynamicPubSubType *type) |
| | Register a type in a participant. More...
|
| |
| static RTPS_DllAPI bool | unregisterType (Participant *part, const char *typeName) |
| | Unregister a type in a participant. More...
|
| |
| static RTPS_DllAPI void | stopAll () |
| | Stop and remove all participants, publishers and subscribers in this Domain. More...
|
| |
| static RTPS_DllAPI bool | loadXMLProfilesFile (const std::string &xml_profile_file) |
| | Load profiles from XML file. More...
|
| |
| static RTPS_DllAPI bool | loadXMLProfilesString (const char *data, size_t length) |
| | Load profiles from XML string. More...
|
| |
Class Domain, use to interact with the Publisher Subscriber API of the Fast RTPS implementation.